Evaluable.eval

Evaluates the expression.

struct Evaluable(Vars...)
const
EvalType
eval
(
EvalType = float
)
(
EvalType[Vars.length] evalPoint...
)
if (
isFloatingPoint!EvalType
)
if (
allSatisfy!(isValidVariableName, Vars)
)

Return Value

Type: EvalType

The value after evaluating the expression (at the point specified by evalPoint, if the number of variables is greater than 0).

Throws

EvaluationException if an error, such as overflow, has occurred during the evaluation.

Meta