Returns the class of which this object is an instance of.
Adds two Scalars together. If this
and that
are both constants
then numerically adds the two and returns a new Scalar.Constant object
otherwise creates an Expression out of them and returns the same.
The scalar to add this
with.
The result of algebraic addition.
Divides this
scalar by that
. If this
and that
are both constants
then numerically divides the two and returns a new Scalar.Constant object
otherwise creates an Expression out of them and returns the same.
The scalar to divide this
by.
The result of algebraic division.
Checks whether a method exists on the object or as a static member of the class.
Name of the method.
Multiplies two Scalars together. If this
and that
are both constants
then numerically multiplies the two and returns a new Scalar.Constant object
otherwise creates an Expression out of them and returns the same.
The scalar to multiply this
with.
The result of algebraic multiplication.
Raises this
scalar to the power of that
. If this
and that
are both constants
then numerically evaluates the exponentiation and returns a new Scalar.Constant object
otherwise creates an Expression out of them and returns the same.
The scalar to divide this
by.
The result of algebraic division.
Subtracts that
from this
. If this
and that
are both constants
then numerically subtracts one from the other and returns a new
Scalar.Constant object otherwise creates an Expression out of them
and returns the same.
The scalar to subtract from this
.
The result of algebraic subtraction.
Computes the absolute value of a Scalar.
A constant scalar.
Computes the absolute value of a Scalar.
A scalar variable or expression.
Calculates the inverse trigonometric cosine of a Scalar.
A scalar constant.
Calculates the inverse trigonometric cosine of a Scalar.
A scalar variable or expression.
Calculates the inverse hyperbolic cosine of a Scalar.
A scalar constant.
Calculates the inverse hyperbolic cosine of a Scalar.
A scalar variable or expression.
Calculates the inverse trigonometric sine of a Scalar.
A scalar constant.
Calculates the inverse trigonometric sine of a Scalar.
A scalar variable or expression.
Calculates the inverse hyperbolic sine of a Scalar.
A scalar constant.
Calculates the inverse hyperbolic sine of a Scalar.
A scalar variable or expression.
Calculates the inverse trigonometric tangent of a Scalar.
A scalar constant.
Calculates the inverse trigonometric tangent of a Scalar.
A scalar variable or expression.
Calculates the inverse hyperbolic tangent of a Scalar.
A scalar constant.
Calculates the inverse hyperbolic tangent of a Scalar.
A scalar variable or expression.
Evaluates the smallest integer greater than or equal to a Scalar.
A scalar constant.
Evaluates the smallest integer greater than or equal to a Scalar.
A scalar variable or expression.
Creates a new Scalar.Constant object from a number.
This is the recommended way of creating Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
Defines a named Scalar.Constant object from a number.
This is the recommended way of creating named Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
The string with which this
object is identified.
Creates a new Scalar.Constant object from an array of numbers. The numbers are interpreted as the real and imaginary components of a hyper-complex number.
This is the recommended way of creating Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
Defines a named Scalar.Constant object from an array of numbers. The numbers are interpreted as the real and imaginary components of a hyper-complex number.
This is the recommended way of creating named Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
The string with which this
object is identified.
Creates a new Scalar.Constant object from an array of strings. The numbers are interpreted as the real and imaginary components of a hyper-complex number.
This is the recommended way of creating Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
Defines a named Scalar.Constant object from an array of strings. The numbers are interpreted as the real and imaginary components of a hyper-complex number.
This is the recommended way of creating named Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
The string with which this
object is identified.
Creates a new Scalar.Constant object from a Component object.
This is the recommended way of creating Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
Defines a named Scalar.Constant object from a Component object.
This is the recommended way of creating named Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
The string with which this
object is identified.
Creates a new Scalar.Constant object from a BigNum object.
This is the recommended way of creating Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
Defines a named Scalar.Constant object from a BigNum object.
This is the recommended way of creating named Scalar.Constant objects instead of using the constructor.
The fixed value the Scalar.Constant is supposed to represent.
The string with which this
object is identified.
Returns a previously declared named Scalar.Constant object.
The name of the named Scalar.Constant object to be retrieved.
Calculates the trigonometric cosine of a Scalar.
A scalar constant.
Calculates the trigonometric cosine of a Scalar.
A scalar variable or expression.
Calculates the hyperbolic cosine of a Scalar.
A scalar constant.
Calculates the hyperbolic cosine of a Scalar.
A scalar variable or expression.
Calculates the exponential of a Scalar.
A scalar constant.
Calculates the exponential of a Scalar.
A scalar variable or expression.
Evaluates the largest integer less than or equal to a Scalar.
A scalar constant.
Evaluates the largest integer less than or equal to a Scalar.
A scalar variable or expression.
Calculates the natural logarithm (to the base \( e \)) of a Scalar.
A scalar constant.
Calculates the natural logarithm (to the base \( e \)) of a Scalar.
A scalar variable or expression.
Calculates the common logarithm (to the base \( 10 \)) of a Scalar.
A scalar constant.
Calculates the common logarithm (to the base \( 10 \)) of a Scalar.
A scalar variable or expression.
Calculates the trigonometric sine of a Scalar.
A constant scalar.
Calculates the trigonometric sine of a Scalar.
A scalar variable or expression
Calculates the hyperbolic sine of a Scalar.
A scalar constant.
Calculates the hyperbolic sine of a Scalar.
A scalar variable or expression.
Calculates the trigonometric tangent of a Scalar.
A scalar constant.
Calculates the trigonometric tangent of a Scalar.
A scalar variable or expression.
Calculates the hyperbolic tangent of a Scalar.
A scalar constant.
Calculates the hyperbolic tangent of a Scalar.
A scalar variable or expression.
Creates a new Scalar.Variable object if it has not been created before. Otherwise just returns the previously created object.
Generated using TypeDoc
Base class to works with scalar quantities.