|
| BarycentricRationalSpanInterpolator (CkMigrateMessage *) |
|
| WRAPPED_PUPable_decl_template (BarycentricRationalSpanInterpolator) |
|
void | pup (PUP::er &p) override |
|
| BarycentricRationalSpanInterpolator (const BarycentricRationalSpanInterpolator &)=default |
|
BarycentricRationalSpanInterpolator & | operator= (const BarycentricRationalSpanInterpolator &)=default |
|
| BarycentricRationalSpanInterpolator (BarycentricRationalSpanInterpolator &&)=default |
|
BarycentricRationalSpanInterpolator & | operator= (BarycentricRationalSpanInterpolator &&)=default |
|
| BarycentricRationalSpanInterpolator (size_t min_order, size_t max_order) |
|
std::unique_ptr< SpanInterpolator > | get_clone () const override |
| Produce a std::unique_ptr that points to a copy of *this `. More...
|
|
double | interpolate (const gsl::span< const double > &source_points, const gsl::span< const double > &values, double target_point) const override |
| Perform the interpolation of function represented by values at source_points to the requested target_point , returning the interpolation result. More...
|
|
size_t | required_number_of_points_before_and_after () const override |
| The number of domain points that should be both before and after the requested target point for best interpolation. For instance, for a linear interpolator, this function would return 1 to request that the target is between the two domain points passed to source_points . More...
|
|
virtual double | interpolate (const gsl::span< const double > &source_points, const gsl::span< const double > &values, double target_point) const=0 |
| Perform the interpolation of function represented by values at source_points to the requested target_point , returning the interpolation result. More...
|
|
std::complex< double > | interpolate (const gsl::span< const double > &source_points, const gsl::span< const std::complex< double > > &values, double target_point) const |
| Perform the interpolation of function represented by complex values at source_points to the requested target_point , returning the (complex) interpolation result.
|
|
| WRAPPED_PUPable_abstract (SpanInterpolator) |
|
virtual std::unique_ptr< SpanInterpolator > | get_clone () const =0 |
| Produce a std::unique_ptr that points to a copy of *this `. More...
|
|
virtual double | interpolate (const gsl::span< const double > &source_points, const gsl::span< const double > &values, double target_point) const =0 |
| Perform the interpolation of function represented by values at source_points to the requested target_point , returning the interpolation result. More...
|
|
std::complex< double > | interpolate (const gsl::span< const double > &source_points, const gsl::span< const std::complex< double > > &values, double target_point) const |
| Perform the interpolation of function represented by complex values at source_points to the requested target_point , returning the (complex) interpolation result.
|
|
virtual size_t | required_number_of_points_before_and_after () const =0 |
| The number of domain points that should be both before and after the requested target point for best interpolation. For instance, for a linear interpolator, this function would return 1 to request that the target is between the two domain points passed to source_points . More...
|
|