Public Member Functions | Private Attributes
Sundance::PointDataExprFunctor Class Reference
Inheritance diagram for Sundance::PointDataExprFunctor:
Sundance::PointwiseUserDefFunctor0 Sundance::UserDefFunctor

List of all members.

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_

Detailed Description

This is a functor that allows the sensor readings to be obtained through a Sundance user-defined expression.

Definition at line 117 of file PDEOptPointData.hpp.


Constructor & Destructor Documentation

Sundance::PointDataExprFunctor::PointDataExprFunctor ( const Array< Point > &  locations,
const Array< double > &  values,
const double &  pointComparisonTolerance 
)

Definition at line 176 of file PDEOptPointData.cpp.

References pointToValueMap_.


Member Function Documentation

void Sundance::PointDataExprFunctor::eval0 ( const double *  in,
double *  out 
) const [virtual]

Implements Sundance::PointwiseUserDefFunctor0.

Definition at line 200 of file PDEOptPointData.cpp.

References dim_, and pointToValueMap_.

Definition at line 129 of file PDEOptPointData.hpp.

References dim_.


Member Data Documentation

Definition at line 133 of file PDEOptPointData.hpp.

Referenced by eval0(), and numArgs().

Definition at line 132 of file PDEOptPointData.hpp.

Referenced by eval0(), and PointDataExprFunctor().

Site Contact