Isis Developer Reference
Isis::NumericalApproximation Member List

This is the complete list of members for Isis::NumericalApproximation, including all inherited members.

AddCubicHermiteDeriv(unsigned int n, double *fprimeOfx)Isis::NumericalApproximation
AddCubicHermiteDeriv(const vector< double > &fprimeOfx)Isis::NumericalApproximation
AddCubicHermiteDeriv(const double fprimeOfx)Isis::NumericalApproximation
AddData(const double x, const double y)Isis::NumericalApproximation
AddData(unsigned int n, double *x, double *y)Isis::NumericalApproximation
AddData(const vector< double > &x, const vector< double > &y)Isis::NumericalApproximation
Akima enum valueIsis::NumericalApproximation
AkimaPeriodic enum valueIsis::NumericalApproximation
BackwardFirstDifference(const double a, const unsigned int n=3, const double h=0.1)Isis::NumericalApproximation
BackwardSecondDifference(const double a, const unsigned int n=3, const double h=0.1)Isis::NumericalApproximation
BoolesRule(const double a, const double b)Isis::NumericalApproximation
CenterFirstDifference(const double a, const unsigned int n=5, const double h=0.1)Isis::NumericalApproximation
CenterSecondDifference(const double a, const unsigned int n=5, const double h=0.1)Isis::NumericalApproximation
ComputeCubicClamped()Isis::NumericalApproximationprotected
ComputeGsl()Isis::NumericalApproximationprotected
Contains(double x)Isis::NumericalApproximation
CubicClamped enum valueIsis::NumericalApproximation
CubicClampedSecondDerivatives()Isis::NumericalApproximation
CubicHermite enum valueIsis::NumericalApproximation
CubicNatPeriodic enum valueIsis::NumericalApproximation
CubicNatural enum valueIsis::NumericalApproximation
CubicNeighborhood enum valueIsis::NumericalApproximation
DomainMaximum()Isis::NumericalApproximation
DomainMinimum()Isis::NumericalApproximation
Evaluate(const double a, const ExtrapType &etype=ThrowError)Isis::NumericalApproximation
Evaluate(const vector< double > &a, const ExtrapType &etype=ThrowError)Isis::NumericalApproximation
EvaluateCubicClamped(const double a)Isis::NumericalApproximationprotected
EvaluateCubicHermite(const double a)Isis::NumericalApproximationprotected
EvaluateCubicHermiteFirstDeriv(const double a)Isis::NumericalApproximation
EvaluateCubicHermiteSecDeriv(const double a)Isis::NumericalApproximation
EvaluateCubicNeighborhood(const double a)Isis::NumericalApproximationprotected
EvaluateCubicNeighborhood(const vector< double > &a, const ExtrapType &etype)Isis::NumericalApproximationprotected
EvaluateForIntegration(const double a, const double b, const unsigned int n)Isis::NumericalApproximationprotected
EvaluatePolynomialNeville(const double a)Isis::NumericalApproximationprotected
Extrapolate enum valueIsis::NumericalApproximation
ExtrapType enum nameIsis::NumericalApproximation
FindIntervalLowerIndex(const double a)Isis::NumericalApproximationprotected
ForwardFirstDifference(const double a, const unsigned int n=3, const double h=0.1)Isis::NumericalApproximation
ForwardSecondDifference(const double a, const unsigned int n=3, const double h=0.1)Isis::NumericalApproximation
FunctorConstIter typedefIsis::NumericalApproximationprotected
FunctorList typedefIsis::NumericalApproximationprotected
GslAllocation(unsigned int npoints)Isis::NumericalApproximationprotected
GslComputed() constIsis::NumericalApproximationprotected
GslDeallocation()Isis::NumericalApproximationprotected
GslFirstDerivative(const double a)Isis::NumericalApproximation
GslFunctor(NumericalApproximation::InterpType itype) constIsis::NumericalApproximationprotected
GslIntegral(const double a, const double b)Isis::NumericalApproximation
GslIntegrityCheck(int gsl_status, const char *src, int line)Isis::NumericalApproximationprotected
GslInterpType(NumericalApproximation::InterpType itype) constIsis::NumericalApproximationprotected
GslSecondDerivative(const double a)Isis::NumericalApproximation
Init(NumericalApproximation::InterpType itype)Isis::NumericalApproximationprotected
InsideDomain(const double a)Isis::NumericalApproximationprotected
InterpFunctor typedefIsis::NumericalApproximationprotected
InterpolationType()Isis::NumericalApproximationinline
InterpType enum nameIsis::NumericalApproximation
Linear enum valueIsis::NumericalApproximation
MinPoints()Isis::NumericalApproximation
MinPoints(NumericalApproximation::InterpType itype)Isis::NumericalApproximation
Name() constIsis::NumericalApproximation
NearestEndpoint enum valueIsis::NumericalApproximation
NumericalApproximation(const NumericalApproximation::InterpType &itype=CubicNatural)Isis::NumericalApproximation
NumericalApproximation(unsigned int n, double *x, double *y, const NumericalApproximation::InterpType &itype=CubicNatural)Isis::NumericalApproximation
NumericalApproximation(const vector< double > &x, const vector< double > &y, const NumericalApproximation::InterpType &itype=CubicNatural)Isis::NumericalApproximation
NumericalApproximation(const NumericalApproximation &dint)Isis::NumericalApproximation
operator=(const NumericalApproximation &numApMeth)Isis::NumericalApproximation
p_accIsis::NumericalApproximationprotected
p_clampedComputedIsis::NumericalApproximationprotected
p_clampedDerivFirstPtIsis::NumericalApproximationprotected
p_clampedDerivLastPtIsis::NumericalApproximationprotected
p_clampedEndptsSetIsis::NumericalApproximationprotected
p_clampedSecondDerivsIsis::NumericalApproximationprotected
p_dataValidatedIsis::NumericalApproximationprotected
p_fprimeOfxIsis::NumericalApproximationprotected
p_interpIsis::NumericalApproximationprotected
p_interpFunctorsIsis::NumericalApproximationprotectedstatic
p_itypeIsis::NumericalApproximationprotected
p_polyNevErrorIsis::NumericalApproximationprotected
p_xIsis::NumericalApproximationprotected
p_yIsis::NumericalApproximationprotected
Polynomial enum valueIsis::NumericalApproximation
PolynomialNeville enum valueIsis::NumericalApproximation
PolynomialNevilleErrorEstimate()Isis::NumericalApproximation
RefineExtendedTrap(double a, double b, double s, unsigned int n)Isis::NumericalApproximation
ReportException(IException::ErrorType type, const string &method, const string &message, const char *filesrc, int lineno) constIsis::NumericalApproximationprotected
Reset()Isis::NumericalApproximation
Reset(NumericalApproximation::InterpType itype)Isis::NumericalApproximation
RombergsMethod(double a, double b)Isis::NumericalApproximation
SetCubicClampedEndptDeriv(const double yp1, const double ypn)Isis::NumericalApproximation
SetInterpType(NumericalApproximation::InterpType itype)Isis::NumericalApproximation
Simpsons3PointRule(const double a, const double b)Isis::NumericalApproximation
Simpsons4PointRule(const double a, const double b)Isis::NumericalApproximation
Size()Isis::NumericalApproximationinline
ThrowError enum valueIsis::NumericalApproximation
TrapezoidalRule(const double a, const double b)Isis::NumericalApproximation
ValidateDataSet()Isis::NumericalApproximationprotected
ValueToExtrapolate(const double a, const ExtrapType &etype)Isis::NumericalApproximationprotected
~NumericalApproximation()Isis::NumericalApproximationvirtual