| 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 | 
  | InsideDomain(const double a) | Isis::NumericalApproximation | protected | 
  | 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 |  | 
  | operator=(const NumericalApproximation &numApMeth) | Isis::NumericalApproximation |  | 
  | 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(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(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 |