Interface | Description |
---|---|
ComputeManager |
ComputeManager outlines a set of functions which are implemented by any Triana unit/user interafce which instantiates
the Compute class.
|
Class | Description |
---|---|
Compute |
Compute performs stream-oriented arithmetic, interpreting an input arithmetic expression that can contain numbers,
built-in constants, built-in functions, the usual arithmetic operations, and references to data arriving at an input
node.
|
ComputeCalc |
ComputeCalc is an extension of Compute which implements some functions which TrianaCalc needs to call to access
certain information within Compute which may change e.g.
|
MathCalc |
A MathCalc unit to provide an interface to the Compute software
|
MathCalcPanel |
A MathCalcPanel UnitPanel to provide an interface for MathCalc which is an interface to Compute, written by Bernard
F.
|
Exception | Description |
---|---|
ComputeConstantNameException |
ComputeConstantNameException is an extension of ComputeExpressionException which is invoked if the user's expression
string contains an apparent constant name for a non-existent constant.
|
ComputeExpressionException |
ComputeExpressionException is an extension of Exception which is invoked if the user's expression string cannot be
interpreted.
|
ComputeFunctionNameException |
ComputeFunctionNameException is an extension of ComputeExpressionException which is invoked if the user's expression
string contains an apparent function name for a non-existent function.
|
ComputeFunctionUseException |
ComputeFunctionUseException is an extension of ComputeExpressionException which is invoked if the user invokes an
existing function with an illegal combination of arguments.
|
ComputeSyntaxException |
ComputeExpressionException is an extension of Exception which is invoked if the user's expression string cannot be
interpreted.
|