| 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 value | Isis::NumericalApproximation | |
| AkimaPeriodic enum value | Isis::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::NumericalApproximation | protected |
| ComputeGsl() | Isis::NumericalApproximation | protected |
| Contains(double x) | Isis::NumericalApproximation | |
| CubicClamped enum value | Isis::NumericalApproximation | |
| CubicClampedSecondDerivatives() | Isis::NumericalApproximation | |
| CubicHermite enum value | Isis::NumericalApproximation | |
| CubicNatPeriodic enum value | Isis::NumericalApproximation | |
| CubicNatural enum value | Isis::NumericalApproximation | |
| CubicNeighborhood enum value | Isis::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::NumericalApproximation | protected |
| EvaluateCubicHermite(const double a) | Isis::NumericalApproximation | protected |
| EvaluateCubicHermiteFirstDeriv(const double a) | Isis::NumericalApproximation | |
| EvaluateCubicHermiteSecDeriv(const double a) | Isis::NumericalApproximation | |
| EvaluateCubicNeighborhood(const double a) | Isis::NumericalApproximation | protected |
| EvaluateCubicNeighborhood(const vector< double > &a, const ExtrapType &etype) | Isis::NumericalApproximation | protected |
| EvaluateForIntegration(const double a, const double b, const unsigned int n) | Isis::NumericalApproximation | protected |
| EvaluatePolynomialNeville(const double a) | Isis::NumericalApproximation | protected |
| Extrapolate enum value | Isis::NumericalApproximation | |
| ExtrapType enum name | Isis::NumericalApproximation | |
| FindIntervalLowerIndex(const double a) | Isis::NumericalApproximation | protected |
| 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 typedef | Isis::NumericalApproximation | protected |
| FunctorList typedef | Isis::NumericalApproximation | protected |
| GslAllocation(unsigned int npoints) | Isis::NumericalApproximation | protected |
| GslComputed() const | Isis::NumericalApproximation | protected |
| GslDeallocation() | Isis::NumericalApproximation | protected |
| GslFirstDerivative(const double a) | Isis::NumericalApproximation | |
| GslFunctor(NumericalApproximation::InterpType itype) const | Isis::NumericalApproximation | protected |
| GslIntegral(const double a, const double b) | Isis::NumericalApproximation | |
| GslIntegrityCheck(int gsl_status, const char *src, int line) | Isis::NumericalApproximation | protected |
| GslInterpType(NumericalApproximation::InterpType itype) const | Isis::NumericalApproximation | protected |
| GslSecondDerivative(const double a) | Isis::NumericalApproximation | |
| Init(NumericalApproximation::InterpType itype) | Isis::NumericalApproximation | protected |
| InnerFunction enum value | Isis::NumericalAtmosApprox | |
| InrFunc2Bint(AtmosModel *am, double mu) | Isis::NumericalAtmosApprox | static |
| InsideDomain(const double a) | Isis::NumericalApproximation | protected |
| IntegFunc enum name | Isis::NumericalAtmosApprox | |
| InterpFunctor typedef | Isis::NumericalApproximation | protected |
| InterpolationType() | Isis::NumericalApproximation | inline |
| InterpType enum name | Isis::NumericalApproximation | |
| Linear enum value | Isis::NumericalApproximation | |
| MinPoints() | Isis::NumericalApproximation | |
| MinPoints(NumericalApproximation::InterpType itype) | Isis::NumericalApproximation | |
| Name() const | Isis::NumericalApproximation | |
| NearestEndpoint enum value | Isis::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 | |
| NumericalAtmosApprox(const NumericalApproximation::InterpType &itype=CubicNatural) | Isis::NumericalAtmosApprox | inline |
| operator=(const NumericalApproximation &numApMeth) | Isis::NumericalApproximation | |
| OuterFunction enum value | Isis::NumericalAtmosApprox | |
| OutrFunc2Bint(AtmosModel *am, double phi) | Isis::NumericalAtmosApprox | static |
| p_acc | Isis::NumericalApproximation | protected |
| p_clampedComputed | Isis::NumericalApproximation | protected |
| p_clampedDerivFirstPt | Isis::NumericalApproximation | protected |
| p_clampedDerivLastPt | Isis::NumericalApproximation | protected |
| p_clampedEndptsSet | Isis::NumericalApproximation | protected |
| p_clampedSecondDerivs | Isis::NumericalApproximation | protected |
| p_dataValidated | Isis::NumericalApproximation | protected |
| p_fprimeOfx | Isis::NumericalApproximation | protected |
| p_interp | Isis::NumericalApproximation | protected |
| p_interpFunctors | Isis::NumericalApproximation | protectedstatic |
| p_itype | Isis::NumericalApproximation | protected |
| p_polyNevError | Isis::NumericalApproximation | protected |
| p_x | Isis::NumericalApproximation | protected |
| p_y | Isis::NumericalApproximation | protected |
| Polynomial enum value | Isis::NumericalApproximation | |
| PolynomialNeville enum value | Isis::NumericalApproximation | |
| PolynomialNevilleErrorEstimate() | Isis::NumericalApproximation | |
| RefineExtendedTrap(AtmosModel *am, IntegFunc sub, double a, double b, double s, unsigned int n) | Isis::NumericalAtmosApprox | |
| 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) const | Isis::NumericalApproximation | protected |
| Reset() | Isis::NumericalApproximation | |
| Reset(NumericalApproximation::InterpType itype) | Isis::NumericalApproximation | |
| RombergsMethod(AtmosModel *am, IntegFunc sub, double a, double b) | Isis::NumericalAtmosApprox | |
| 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::NumericalApproximation | inline |
| ThrowError enum value | Isis::NumericalApproximation | |
| TrapezoidalRule(const double a, const double b) | Isis::NumericalApproximation | |
| ValidateDataSet() | Isis::NumericalApproximation | protected |
| ValueToExtrapolate(const double a, const ExtrapType &etype) | Isis::NumericalApproximation | protected |
| ~NumericalApproximation() | Isis::NumericalApproximation | virtual |
| ~NumericalAtmosApprox() | Isis::NumericalAtmosApprox | inlinevirtual |