Public Member Functions | |
| CurveExpr (const ParametrizedCurve &interface, int scalarFieldIndex) | |
| void | eval0 (const double *vars, double *f) const |
Private Attributes | |
| const ParametrizedCurve & | interface_ |
| int | scalarFieldIndex_ |
class which serves as expression for interface (curve or surface) values
Definition at line 59 of file SundanceCurveExpr.hpp.
| Sundance::CurveExpr::CurveExpr | ( | const ParametrizedCurve & | interface, |
| int | scalarFieldIndex | ||
| ) | [inline] |
Ctor the input is a ParamCurve and an index for the scalar field
Definition at line 63 of file SundanceCurveExpr.hpp.
| void Sundance::CurveExpr::eval0 | ( | const double * | vars, |
| double * | f | ||
| ) | const [inline, virtual] |
to evaluate the expression just pass the control to the interface object
Implements Sundance::PointwiseUserDefFunctor0.
Definition at line 68 of file SundanceCurveExpr.hpp.
References interface_, and scalarFieldIndex_.
const ParametrizedCurve& Sundance::CurveExpr::interface_ [private] |
Definition at line 73 of file SundanceCurveExpr.hpp.
Referenced by eval0().
int Sundance::CurveExpr::scalarFieldIndex_ [private] |
Definition at line 74 of file SundanceCurveExpr.hpp.
Referenced by eval0().