/** evaluate implicit function syntax; e.g., A1(5) or A1(A2) */ public static Data implicit(Function f, Real r) { Data value = null; try { value = f.evaluate(r); } catch (VisADException exc) { if (FormulaVar.DEBUG) exc.printStackTrace(); } catch (RemoteException exc) { if (FormulaVar.DEBUG) exc.printStackTrace(); } return value; }
/** evaluate the derive function */ public static Data derive(Function f, VRealType rt) { Data val = null; try { val = f.derivative(rt.getRealType(), Data.NO_ERRORS); } catch (VisADException exc) { if (FormulaVar.DEBUG) exc.printStackTrace(); } catch (RemoteException exc) { if (FormulaVar.DEBUG) exc.printStackTrace(); } return val; }