Class ExpressionDerivedVariable


  • public class ExpressionDerivedVariable
    extends java.lang.Object
    • Field Detail

      • varname

        java.lang.String varname
      • dimension

        java.lang.String dimension
      • exposeAs

        java.lang.String exposeAs
    • Constructor Detail

      • ExpressionDerivedVariable

        public ExpressionDerivedVariable()
      • ExpressionDerivedVariable

        public ExpressionDerivedVariable​(java.lang.String snm,
                                         DoubleEvaluator de,
                                         java.lang.String dim)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • makeFlat

        public ExpressionDerivedVariable makeFlat​(java.lang.String pfx,
                                                  java.util.HashSet<java.lang.String> indHS,
                                                  java.lang.String dim)
      • setInstanceExposeAs

        public void setInstanceExposeAs​(java.lang.String s)
      • getDimensionString

        public java.lang.String getDimensionString()
      • getExposeAs

        public java.lang.String getExposeAs()
      • getVariableName

        public java.lang.String getVariableName()
      • eval

        public double eval​(java.util.HashMap<java.lang.String,​java.lang.Double> varHM)
      • evalptr

        public double evalptr​(java.util.HashMap<java.lang.String,​DoublePointer> varHM,
                              java.util.HashMap<java.lang.String,​DoublePointer> v2HM)
      • augment

        public void augment​(java.util.HashMap<java.lang.String,​DoublePointer> variables,
                            java.util.HashMap<java.lang.String,​DoublePointer> scopeVars)
      • substituteVariableWith

        public void substituteVariableWith​(java.lang.String vnm,
                                           java.lang.String pth)
      • getExpressionString

        public java.lang.String getExpressionString()
      • getReversePolishExpressionString

        public java.lang.String getReversePolishExpressionString()
      • onlyDependsOn

        public boolean onlyDependsOn​(java.util.HashSet<java.lang.String> known)
      • isTrivial

        public boolean isTrivial()
      • getSimpleValueName

        public java.lang.String getSimpleValueName()