Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
gte::IntpAkima1< Real > Class Template Referenceabstract

#include <GteIntpAkima1.h>

Inheritance diagram for gte::IntpAkima1< Real >:
Inheritance graph
[legend]

Classes

class  Polynomial
 

Public Member Functions

Real const * GetF () const
 
int GetQuantity () const
 
virtual Real GetXMax () const =0
 
virtual Real GetXMin () const =0
 
Real operator() (Real x) const
 
Real operator() (int order, Real x) const
 
virtual ~IntpAkima1 ()
 

Protected Member Functions

Real ComputeDerivative (Real *slope) const
 
 IntpAkima1 (int quantity, Real const *F)
 
virtual void Lookup (Real x, int &index, Real &dx) const =0
 

Protected Attributes

Real const * mF
 
std::vector< PolynomialmPoly
 
int mQuantity
 

Detailed Description

template<typename Real>
class gte::IntpAkima1< Real >

Definition at line 19 of file GteIntpAkima1.h.

Constructor & Destructor Documentation

template<typename Real >
gte::IntpAkima1< Real >::IntpAkima1 ( int  quantity,
Real const *  F 
)
protected

Definition at line 65 of file GteIntpAkima1.h.

template<typename Real >
gte::IntpAkima1< Real >::~IntpAkima1 ( )
virtual

Definition at line 78 of file GteIntpAkima1.h.

Member Function Documentation

template<typename Real >
Real gte::IntpAkima1< Real >::ComputeDerivative ( Real *  slope) const
protected

Definition at line 115 of file GteIntpAkima1.h.

template<typename Real >
Real const * gte::IntpAkima1< Real >::GetF ( ) const
inline

Definition at line 89 of file GteIntpAkima1.h.

template<typename Real >
int gte::IntpAkima1< Real >::GetQuantity ( ) const
inline

Definition at line 83 of file GteIntpAkima1.h.

template<typename Real >
virtual Real gte::IntpAkima1< Real >::GetXMax ( ) const
pure virtual
template<typename Real >
virtual Real gte::IntpAkima1< Real >::GetXMin ( ) const
pure virtual
template<typename Real >
virtual void gte::IntpAkima1< Real >::Lookup ( Real  x,
int index,
Real &  dx 
) const
protectedpure virtual
template<typename Real >
Real gte::IntpAkima1< Real >::operator() ( Real  x) const

Definition at line 95 of file GteIntpAkima1.h.

template<typename Real >
Real gte::IntpAkima1< Real >::operator() ( int  order,
Real  x 
) const

Definition at line 105 of file GteIntpAkima1.h.

Member Data Documentation

template<typename Real >
Real const* gte::IntpAkima1< Real >::mF
protected

Definition at line 59 of file GteIntpAkima1.h.

template<typename Real >
std::vector<Polynomial> gte::IntpAkima1< Real >::mPoly
protected

Definition at line 60 of file GteIntpAkima1.h.

template<typename Real >
int gte::IntpAkima1< Real >::mQuantity
protected

Definition at line 58 of file GteIntpAkima1.h.


The documentation for this class was generated from the following file:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06