PolyFEM
|
#include <Interpolation.hpp>
Protected Member Functions | |
double | eval_piece (const double t, const int i) const override |
double | dy_dt_piece (const double t, const int i) const override |
Protected Member Functions inherited from polyfem::utils::PiecewiseInterpolation | |
double | dy_dt (const double t) const |
Additional Inherited Members | |
Public Types inherited from polyfem::utils::PiecewiseInterpolation | |
enum class | Extend { CONSTANT , EXTRAPOLATE , REPEAT , REPEAT_OFFSET } |
Public Member Functions inherited from polyfem::utils::PiecewiseInterpolation | |
virtual void | init (const json ¶ms) override |
double | eval (const double t) const override |
double | extend (const double t) const |
Public Member Functions inherited from polyfem::utils::Interpolation | |
virtual | ~Interpolation () |
Static Public Member Functions inherited from polyfem::utils::Interpolation | |
static std::shared_ptr< Interpolation > | build (const json ¶ms) |
Public Attributes inherited from polyfem::utils::PiecewiseInterpolation | |
std::vector< double > | points_ |
std::vector< double > | values_ |
Extend | extend_ |
Definition at line 77 of file Interpolation.hpp.
|
overrideprotectedvirtual |
Implements polyfem::utils::PiecewiseInterpolation.
Definition at line 151 of file Interpolation.cpp.
References polyfem::utils::PiecewiseInterpolation::points_, and polyfem::utils::PiecewiseInterpolation::values_.
|
overrideprotectedvirtual |
Implements polyfem::utils::PiecewiseInterpolation.
Definition at line 145 of file Interpolation.cpp.
References polyfem::utils::PiecewiseInterpolation::points_, and polyfem::utils::PiecewiseInterpolation::values_.