|
Mechanics of Defect Evolution Library
|
#include <InterpolantBase.h>
Public Types | |
| typedef std::map< double, double > | MapType |
| typedef Eigen::Matrix< double, Eigen::Dynamic, 2 > | MatrixType |
Public Member Functions | |
| InterpolantBase (const MapType &data, const ExtrapolationMethod &extrap) | |
| InterpolantBase (const MatrixType &data, const ExtrapolationMethod &extrap) | |
| virtual | ~InterpolantBase () |
| double | xMin () const |
| double | xMax () const |
| double | operator() (const double &x) const |
| double | f (const double &x) const |
| double | atPeriodic (const double &x, const double &xL, const double &xH) const |
| MapType & | map () |
| const MapType & | map () const |
Public Attributes | |
| ExtrapolationMethod | extrapolation |
Definition at line 27 of file InterpolantBase.h.
| typedef std::map<double,double> model::InterpolantBase::MapType |
Definition at line 31 of file InterpolantBase.h.
| typedef Eigen::Matrix<double,Eigen::Dynamic,2> model::InterpolantBase::MatrixType |
Definition at line 32 of file InterpolantBase.h.
| model::InterpolantBase::InterpolantBase | ( | const MapType & | data, |
| const ExtrapolationMethod & | extrap ) |
Constructure reads data abd initializes dataMap.
Definition at line 32 of file InterpolantBase.cpp.
| model::InterpolantBase::InterpolantBase | ( | const MatrixType & | data, |
| const ExtrapolationMethod & | extrap ) |
Definition at line 51 of file InterpolantBase.cpp.
|
virtual |
Definition at line 56 of file InterpolantBase.cpp.
| double model::InterpolantBase::atPeriodic | ( | const double & | x, |
| const double & | xL, | ||
| const double & | xH ) const |
| double model::InterpolantBase::f | ( | const double & | x | ) | const |
Definition at line 99 of file InterpolantBase.cpp.
| InterpolantBase::MapType & model::InterpolantBase::map | ( | ) |
Definition at line 134 of file InterpolantBase.cpp.
| const InterpolantBase::MapType & model::InterpolantBase::map | ( | ) | const |
Definition at line 139 of file InterpolantBase.cpp.
| double model::InterpolantBase::operator() | ( | const double & | x | ) | const |
Definition at line 111 of file InterpolantBase.cpp.
| double model::InterpolantBase::xMax | ( | ) | const |
Definition at line 94 of file InterpolantBase.cpp.
| double model::InterpolantBase::xMin | ( | ) | const |
Definition at line 89 of file InterpolantBase.cpp.
| ExtrapolationMethod model::InterpolantBase::extrapolation |
Definition at line 33 of file InterpolantBase.h.