Public Member Functions | |
PointDataExprFunctor (const Array< Point > &locations, const Array< double > &values, const double &pointComparisonTolerance) | |
virtual void | eval0 (const double *in, double *out) const |
int | numArgs () const |
Private Attributes | |
std::map< Point, double, SloppyPointComparitor > | pointToValueMap_ |
int | dim_ |
Definition at line 75 of file PDEOptPointData.hpp.
Sundance::PointDataExprFunctor::PointDataExprFunctor | ( | const Array< Point > & | locations, | |
const Array< double > & | values, | |||
const double & | pointComparisonTolerance | |||
) |
void Sundance::PointDataExprFunctor::eval0 | ( | const double * | in, | |
double * | out | |||
) | const [virtual] |
Implements Sundance::PointwiseUserDefFunctor0.
Definition at line 158 of file PDEOptPointData.cpp.
References dim_, and pointToValueMap_.
int Sundance::PointDataExprFunctor::numArgs | ( | ) | const [inline] |
int Sundance::PointDataExprFunctor::dim_ [private] |
std::map<Point, double, SloppyPointComparitor> Sundance::PointDataExprFunctor::pointToValueMap_ [private] |
Definition at line 90 of file PDEOptPointData.hpp.
Referenced by eval0(), and PointDataExprFunctor().