Public Member Functions | Private Attributes | List of all members
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. More...
 

Private Attributes

const GridCoordinatesObjectgridobject
 
Valuevalues
 

Constructor & Destructor Documentation

◆ Interpolator()

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

Member Function Documentation

◆ splineInterpolation()

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

Interpolate the function using splines.

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: