public class FieldMatrixField extends GenericMatrixField<java.lang.Object>
NumberFactory numf = new DoubleNumberFactory();
DoubleField df = new DoubleField();
MatrixFactoryI mfac = new FieldObjectMatrixFactory(df,numf);
MatrixFieldI mf = new FieldObjectMatrixField(mfac,df);
MatrixOperatorTable opTab = new MatrixOperatorTable(mfac, mf);
MatrixFunctionTable mftab = new MatrixFunctionTable(mfac, mf);
jep = new Jep(opTab,mftab);
FieldI,
Serialized Formmf| Constructor and Description |
|---|
FieldMatrixField(MatrixFactoryI mf,
FieldI field) |
| 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, transpublic FieldMatrixField(MatrixFactoryI mf, FieldI field)
mf - Factory used to create matricesfield - The field used to perform operations on elementsprotected java.lang.Object addEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
GenericMatrixFieldaddEle in class GenericMatrixField<java.lang.Object>l - lhs elementr - rhs elementEvaluationExceptionprotected java.lang.Object subEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
subEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Object negEle(java.lang.Object l)
throws EvaluationException
negEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Object mulEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
mulEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Object divEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
divEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean eqEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
eqEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean neEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
neEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Object modEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
modEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Object powEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
powEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean ltEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
ltEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean leEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
leEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean gtEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
gtEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean geEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
geEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean andEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
andEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean orEle(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
orEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionprotected java.lang.Boolean notEle(java.lang.Object l)
throws EvaluationException
notEle in class GenericMatrixField<java.lang.Object>EvaluationExceptionpublic java.lang.Object getOne()
FieldIgetOne in interface FieldIgetOne in class GenericMatrixField<java.lang.Object>public java.lang.Object getZero()
FieldIgetZero in interface FieldIgetZero in class GenericMatrixField<java.lang.Object>public java.lang.Integer convertToInt(java.lang.Object l)
throws EvaluationException
IntegerConvertorl - value to convertEvaluationExceptionpublic java.lang.Object convertFromInt(java.lang.Integer l)
throws EvaluationException
IntegerConvertorl - value to convertEvaluationExceptionCopyright © 2018 Singular Systems http://www.singularsys.com/jep