Documentation of 'visad.formula.FormulaUtil' Java class
FormulaUtil
visad.formula

Class FormulaUtil



  • public class FormulaUtil
    extends java.lang.Object
    Contains a variety of useful methods related to the visad.formula package.

    • Constructor Summary

      Constructors 
      Constructor and Description
      FormulaUtil() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static Data brackets(Field f, Real r)
      evaluate the bracket function; e.g., A1[5] or A1[A2]
      static FormulaManager createStandardManager()
      create a FormulaManager object with many commonly desired features
      static Data derive(Function f, VRealType rt)
      evaluate the derive function
      static Data dot(TupleIface t, Real r)
      evaluate the dot operator
      static Data extract(Field f, Real r)
      evaluate the extract function
      static Field factor(FieldImpl f, VRealType rt)
      evaluate the domainFactor function
      static Data implicit(Function f, Real r)
      evaluate implicit function syntax; e.g., A1(5) or A1(A2)
      static java.lang.Object invokeMethod(java.lang.reflect.Method m, java.lang.Object[] o)
      attempt to invoke a Method with the given Object arguments, performing static method auto-detection and automatic array compression
      static Data link(VMethod m, java.lang.Object[] o)
      evaluate the link function
      static java.lang.String preParse(java.lang.String f, FormulaManager fm)
      do some pre-computation parsing to a formula
      static java.lang.reflect.Method[] stringsToMethods(java.lang.String[] strings)
      convert an array of strings of the form "package.Class.method(Class, Class, ...)" to an array of Method objects
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FormulaUtil

        public FormulaUtil()
    • Method Detail

      • createStandardManager

        public static FormulaManager createStandardManager()
        create a FormulaManager object with many commonly desired features
      • extract

        public static Data extract(Field f,
                                   Real r)
        evaluate the extract function
      • implicit

        public static Data implicit(Function f,
                                    Real r)
        evaluate implicit function syntax; e.g., A1(5) or A1(A2)
      • brackets

        public static Data brackets(Field f,
                                    Real r)
        evaluate the bracket function; e.g., A1[5] or A1[A2]
      • preParse

        public static java.lang.String preParse(java.lang.String f,
                                                FormulaManager fm)
        do some pre-computation parsing to a formula
      • stringsToMethods

        public static java.lang.reflect.Method[] stringsToMethods(java.lang.String[] strings)
        convert an array of strings of the form "package.Class.method(Class, Class, ...)" to an array of Method objects
      • invokeMethod

        public static java.lang.Object invokeMethod(java.lang.reflect.Method m,
                                                    java.lang.Object[] o)
                                             throws java.lang.IllegalAccessException,
                                                    java.lang.IllegalArgumentException,
                                                    java.lang.reflect.InvocationTargetException
        attempt to invoke a Method with the given Object arguments, performing static method auto-detection and automatic array compression
        Throws:
        java.lang.IllegalAccessException
        java.lang.IllegalArgumentException
        java.lang.reflect.InvocationTargetException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.