Package Maths

Provides maths classes.

See:
          Description

Interface Summary
CompiledFunction Represents a mahematical function, variable or constant
FunctionParser Interface for a function parser.
 

Class Summary
CompiledFunction.Add The addition function
CompiledFunction.Constant Represents a constant
CompiledFunction.Divide The divide function
CompiledFunction.Function Represents an arbitary function defined in a FunctionParser
CompiledFunction.Multiply The multiply function
CompiledFunction.Power The power function
CompiledFunction.Subtract The subtract function
CompiledFunction.Variable Represents a variable - simply returns the value of the variable
EigenvalueDecomposition Eigenvalues and eigenvectors of a real matrix.
Gamma Provides methods associated with the gamma distribution.
LUDecomposition LU Decomposition.
MathsParse Class used to parse an equation represented by a string and return the result.
SquareMatrix Represents a square matrix.
 

Enum Summary
SquareMatrix.Calculation Enumeration of the possible ways of calculating the matrix exponential
 

Exception Summary
NoSuchFunction Exception that is thrown when a function has not been defined
NoSuchVariable Exception that is thrown when a function has not been defined
WrongNumberOfVariables Exception that is thrown if a function is passed the wrong number of variables
 

Package Maths Description

Provides maths classes. Classes are provided for matrix operations, caluclation of the gamma distribution and evaluating expressions represented by strings.