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