public class SimpleMatrixField extends GenericMatrixField<java.lang.Object>
Add
class.
MatrixFactoryI mfac = new ObjectMatrixFactory(); MatrixFieldI mf = new SimpleMatrixField(mfac); MatrixOperatorTable opTab = new MatrixOperatorTable(mfac, mf); MatrixFunctionTable mftab = new MatrixFunctionTable(mfac, mf); jep = new Jep(opTab,mftab);
mf
Constructor and Description |
---|
SimpleMatrixField(MatrixFactoryI mf) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
addEle(java.lang.Object l,
java.lang.Object r)
Adds two elements of the vector/matrix
|
protected java.lang.Boolean |
andEle(java.lang.Object l,
java.lang.Object r) |
java.lang.Object |
convertFromInt(java.lang.Integer l)
Attempt to convert argument from an integer
|
java.lang.Integer |
convertToInt(java.lang.Object l)
Attempt to convert argument to an integer
|
protected java.lang.Object |
divEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Boolean |
eqEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Boolean |
geEle(java.lang.Object l,
java.lang.Object r) |
java.lang.Object |
getOne()
Get the multiplicative identity for this field.
|
java.lang.Object |
getZero()
Get the additive identity for this field
|
protected java.lang.Boolean |
gtEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Boolean |
leEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Boolean |
ltEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Object |
modEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Object |
mulEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Boolean |
neEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Object |
negEle(java.lang.Object l) |
protected java.lang.Boolean |
notEle(java.lang.Object l) |
protected java.lang.Boolean |
orEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Object |
powEle(java.lang.Object l,
java.lang.Object r) |
protected java.lang.Object |
subEle(java.lang.Object l,
java.lang.Object r) |
add, add, add, and, calcSize, cmpSize, cross, cross, det, det, div, div, div, dot, dot, eq, eq, eq, ge, getLightWeightInstance, gt, init, inv, invMat, le, lt, minor, mod, mul, mul, mul, mul, mul, mul, mul, ne, neg, neg, neg, not, or, pow, solve, solveMM, solveMV, sub, sub, sub, subtractMul, swapRows, trace, trace, trans, trans
public SimpleMatrixField(MatrixFactoryI mf)
mf
- protected java.lang.Object addEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
GenericMatrixField
addEle
in class GenericMatrixField<java.lang.Object>
l
- lhs elementr
- rhs elementEvaluationException
protected java.lang.Object subEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
subEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Object negEle(java.lang.Object l) throws EvaluationException
negEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Object mulEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
mulEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Object divEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
divEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Object modEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
modEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Object powEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
powEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean eqEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
eqEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean neEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
neEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean ltEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
ltEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean leEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
leEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean gtEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
gtEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean geEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
geEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean andEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
andEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean orEle(java.lang.Object l, java.lang.Object r) throws EvaluationException
orEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
protected java.lang.Boolean notEle(java.lang.Object l) throws EvaluationException
notEle
in class GenericMatrixField<java.lang.Object>
EvaluationException
public java.lang.Object getZero()
FieldI
getZero
in interface FieldI
getZero
in class GenericMatrixField<java.lang.Object>
public java.lang.Object getOne()
FieldI
getOne
in interface FieldI
getOne
in class GenericMatrixField<java.lang.Object>
public java.lang.Integer convertToInt(java.lang.Object l) throws EvaluationException
IntegerConvertor
l
- value to convertEvaluationException
public java.lang.Object convertFromInt(java.lang.Integer l) throws EvaluationException
IntegerConvertor
l
- value to convertEvaluationException
Copyright © 2018 Singular Systems http://www.singularsys.com/jep