Class SimpleMatrixField

  • All Implemented Interfaces:
    FieldI, IntegerConvertor, MatrixFieldI, JepComponent, java.io.Serializable

    public class SimpleMatrixField
    extends GenericMatrixField<java.lang.Object>
    An implementation using the default Jep methods for evaluation of elements of a matrix. so to add two elements it will use the 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);
     
    See Also:
    Serialized Form
    • Field Summary

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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)  
      JepComponent getLightWeightInstance()
      Returns this
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait