Loading...
Searching...
No Matches
PLMD::gridtools::Interpolator Class Reference

#include <Interpolator.h>

Public Member Functions

 Interpolator (Value *myval, const GridCoordinatesObject &mygrid)
 
double splineInterpolation (const std::vector< double > &x, std::vector< double > &der) const
 Interpolate the function using splines.
 
double splineInterpolation (View< const double > x, std::vector< double > &der) const
 

Private Attributes

const GridCoordinatesObjectgridobject
 
Valuevalues
 

Constructor & Destructor Documentation

◆ Interpolator()

PLMD::gridtools::Interpolator::Interpolator ( Value * myval,
const GridCoordinatesObject & mygrid )
inline

Member Function Documentation

◆ splineInterpolation() [1/2]

double PLMD::gridtools::Interpolator::splineInterpolation ( const std::vector< double > & x,
std::vector< double > & der ) const

Interpolate the function using splines.

◆ splineInterpolation() [2/2]

double PLMD::gridtools::Interpolator::splineInterpolation ( View< const double > x,
std::vector< double > & der ) const

Member Data Documentation

◆ gridobject

const GridCoordinatesObject& PLMD::gridtools::Interpolator::gridobject
private

◆ values

Value* PLMD::gridtools::Interpolator::values
private

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