Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::LagrangeInterpolant Class Reference

#include <LagrangeInterpolant.h>

Inheritance diagram for model::LagrangeInterpolant:
Collaboration diagram for model::LagrangeInterpolant:

Public Member Functions

 LagrangeInterpolant (const InterpolantBase::MatrixType &data, const ExtrapolationMethod &extrap=ExtrapolationMethod())
 LagrangeInterpolant (const InterpolantBase::MapType &data, const ExtrapolationMethod &extrap=ExtrapolationMethod())
Public Member Functions inherited from model::InterpolantBase
 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

Additional Inherited Members

Public Types inherited from model::InterpolantBase
typedef std::map< double, double > MapType
typedef Eigen::Matrix< double, Eigen::Dynamic, 2 > MatrixType
Public Attributes inherited from model::InterpolantBase
ExtrapolationMethod extrapolation

Detailed Description

Definition at line 16 of file LagrangeInterpolant.h.

Constructor & Destructor Documentation

◆ LagrangeInterpolant() [1/2]

model::LagrangeInterpolant::LagrangeInterpolant ( const InterpolantBase::MatrixType & data,
const ExtrapolationMethod & extrap = ExtrapolationMethod() )

Definition at line 17 of file LagrangeInterpolant.cpp.

◆ LagrangeInterpolant() [2/2]

model::LagrangeInterpolant::LagrangeInterpolant ( const InterpolantBase::MapType & data,
const ExtrapolationMethod & extrap = ExtrapolationMethod() )

Definition at line 23 of file LagrangeInterpolant.cpp.


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