public class MatrixId extends NaryFunction implements MatrixFunctionI
curNumberOfParameters, name, NaN, numberOfParameters
Constructor and Description |
---|
MatrixId(MatrixFactoryI mfact,
IntegerConvertor conv) |
Modifier and Type | Method and Description |
---|---|
Dimensions |
calcDims(Dimensions... inDims)
Attempts to calculate the dimensions of a result of a PostfixMathCommand.
|
boolean |
checkNumberOfParameters(int n)
Checks the number of parameters of the function.
|
java.lang.Object |
eval(java.lang.Object[] args)
Evaluate the function
|
run
asArray, asBool, asDouble, asInt, asLong, asStrictInt, asString, getName, getNumberOfParameters, setCurNumberOfParameters, setName, toString, toString
public MatrixId(MatrixFactoryI mfact, IntegerConvertor conv)
public boolean checkNumberOfParameters(int n)
PostfixMathCommand
checkNumberOfParameters
in interface PostfixMathCommandI
checkNumberOfParameters
in class PostfixMathCommand
n
- number of parameters function will be called with.public java.lang.Object eval(java.lang.Object[] args) throws EvaluationException
NaryFunction
eval
in class NaryFunction
args
- arguments to the functionEvaluationException
- if the calculation cannot be performedpublic Dimensions calcDims(Dimensions... inDims)
MatrixFunctionI
calcDims
in interface MatrixFunctionI
inDims
- the dimensions of each argumentCopyright © 2018 Singular Systems http://www.singularsys.com/jep