Creates a scalar expression object using a root binary operation.
The left hand side operand of the operator.
The right hand side operand of the operator.
Creates a scalar expression object using a root unary operation.
The argument of the operator.
Set
of Variable quantities this
depends on.
Array of Evaluable
quantity/quantities this.op
operates on.
The argument for this.op
.
The left hand side operand for this.op
.
The right hand side operand for this.op
.
Creates and returns a Scalar.Expression for the addition of
two Scalar objects. The type of this
does not matter because
adding a unknown scalar/scalar expression to another scalar always results in an expresion.
Expression for sum of this
and that
.
Evaluates this Scalar.Expression at the given values for the
Variable objects this
depends on. In case this
is not a
function of any of the variables in the mapping then this
is returned
as is.
The result after evaluating this
at the given values.
Creates and returns a Scalar.Expression for the division of
two Scalar objects. The type of this
does not matter because
dividing a unknown scalar/scalar expression by another scalar always results in an expresion.
Expression for dividing this
by that
.
Checks whether this
Scalar.Expression depends on a given
Variable.
The Variable to check against.
Creates and returns a Scalar.Expression for the multiplication of
two Scalar objects. The type of this
does not matter because
multiplying a unknown scalar/scalar expression by another scalar always results in an expresion.
Expression for subtracting that
from this
.
Creates and returns a Vector.Expression for the scaling of
a Vector object. The type of this
does not matter because
scaling a unknown vector/scalar expression by a scalar always results in an expresion.
Expression for scaling that
by this
.
Creates and returns a Scalar.Expression for exponentiation of
two Scalar objects. The type of this
does not matter because
exponentiating a scalar by a unknown scalar/scalar expression always results in an expresion.
Expression for exponentiating this
by that
.
Creates and returns a Scalar.Expression for the subtraction of
two Scalar objects. The type of this
does not matter because
subtracting a unknown scalar/scalar expression from another scalar always results in an expresion.
Expression for subtracting that
from this
.
Generated using TypeDoc
Scalar