maspack.function
Interface DifferentiableFunction3x1

All Superinterfaces:
Function3x1, MISOFunction
All Known Implementing Classes:
CInfinityWeightFunction, ConstantFuntion3x1, ExponentialWeightFunction, GMLSShapeFunction, MFreeShapeFunction, MFreeWeightFunction, MLSShapeFunction, PolynomialBasisFunction, RadialWeightFunction, SplineWeightFunction

public interface DifferentiableFunction3x1
extends Function3x1


Method Summary
 double eval(double x, double y, double z)
           
 double eval(Point3d in)
           
 double evalDerivative(double x, double y, double z, int dx, int dy, int dz)
           
 double evalDerivative(Point3d in, int[] derivatives)
           
 
Methods inherited from interface maspack.function.MISOFunction
eval, getInputSize
 

Method Detail

eval

double eval(Point3d in)
Specified by:
eval in interface Function3x1

eval

double eval(double x,
            double y,
            double z)
Specified by:
eval in interface Function3x1

evalDerivative

double evalDerivative(Point3d in,
                      int[] derivatives)

evalDerivative

double evalDerivative(double x,
                      double y,
                      double z,
                      int dx,
                      int dy,
                      int dz)