All Implemented Interfaces:
Serializable

public class MDJep extends DJep
An extension of the DJep class with Matrix support.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • setXComponentInternal

      protected void setXComponentInternal(JepComponent comp)
      Overrides:
      setXComponentInternal in class DJep
    • addStandardDiffRules

      public boolean addStandardDiffRules()
      Description copied from class: DJep
      Adds the standard set of differentiation rules. Corresponds to all standard functions in the Jep plus a few more.
       sin,cos,tan,asin,acos,atan,sinh,cosh,tanh,asinh,acosh,atanh
       sqrt,log,ln,abs,angle
       sum,im,re are handled separately.
       rand and mod currently un-handled
      
       Also adds rules for functions not in Jep function list:
              sec,cosec,cot,exp,pow,sgn 
       
      Overrides:
      addStandardDiffRules in class DJep
      Returns:
      false on error
    • calcDims

      public void calcDims(Node node) throws ParseException
      Calculates dimensions for a node.
      Parameters:
      node -
      Throws:
      ParseException
    • getMatrixFactory

      public MatrixFactoryI getMatrixFactory()
    • getMfield

      public MatrixFieldI getMfield()
    • getDimensionVisitor

      public DimensionVisitor getDimensionVisitor()