mini\Util\Math\Expr::evalPower()
Method
private
Signature
private function evalPower(mini\Util\Math\Decimal $base, mini\Util\Math\NumberInterface|self|string|int|float|null $exponentExpr, mini\Util\Math\Decimal $exponentValue, int $maxScale): mini\Util\Math\Decimal
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$base |
mini\Util\Math\Decimal |
required | Documentation missing |
$exponentExpr |
mini\Util\Math\NumberInterface|self|string|int|float|null |
required | Documentation missing |
$exponentValue |
mini\Util\Math\Decimal |
required | Documentation missing |
$maxScale |
int |
required | Documentation missing |
Returns
Documentation
Evaluate power with structural pattern matching
Detects patterns like x^(1/2) and uses optimized algorithms.