|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object visad.formula.FormulaUtil
public class FormulaUtil
Contains a variety of useful methods related to the visad.formula package.
Constructor Summary | |
---|---|
FormulaUtil()
|
Method Summary | |
---|---|
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 Object |
invokeMethod(Method m,
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,
Object[] o)
evaluate the link function |
static String |
preParse(String f,
FormulaManager fm)
do some pre-computation parsing to a formula |
static Method[] |
stringsToMethods(String[] strings)
convert an array of strings of the form "package.Class.method(Class, Class, ...) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FormulaUtil()
Method Detail |
---|
public static FormulaManager createStandardManager()
public static Data dot(TupleIface t, Real r)
public static Data derive(Function f, VRealType rt)
public static Field factor(FieldImpl f, VRealType rt)
public static Data extract(Field f, Real r)
public static Data link(VMethod m, Object[] o) throws VisADException
VisADException
public static Data implicit(Function f, Real r)
public static Data brackets(Field f, Real r)
public static String preParse(String f, FormulaManager fm)
public static Method[] stringsToMethods(String[] strings)
public static Object invokeMethod(Method m, Object[] o) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
IllegalAccessException
IllegalArgumentException
InvocationTargetException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |