BEM++
2.0
|
Function defined via a user-supplied functor, depending on global coordinates and on the surface normal. More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/fiber/surface_normal_dependent_function.hpp>
Public Types | |
typedef Function< typename Functor::ValueType > | Base |
typedef Functor::ValueType | ValueType |
typedef Base::CoordinateType | CoordinateType |
![]() | |
typedef ScalarTraits < Functor::ValueType > ::RealType | CoordinateType |
Public Member Functions | |
SurfaceNormalDependentFunction (const Functor &functor) | |
virtual int | worldDimension () const |
virtual int | codomainDimension () const |
virtual void | addGeometricalDependencies (size_t &geomDeps) const |
virtual void | evaluate (const GeometricalData< CoordinateType > &geomData, arma::Mat< ValueType > &result) const |
![]() | |
virtual void | evaluate (const GeometricalData< CoordinateType > &geomData, arma::Mat< Functor::ValueType > &result) const =0 |
Private Attributes | |
const Functor & | m_functor |
Function defined via a user-supplied functor, depending on global coordinates and on the surface normal.
The template parameter Functor
should be a class implementing the following interface: