ug4
|
This is a factory for creating a 'PointEvaluatorBase' object from user data. More...
Public Types | |
typedef UserData< number, TDomain::dim > | input_number_data |
typedef UserData< MathVector< TDomain::dim >, TDomain::dim > | input_vector_data |
typedef PointEvaluatorBase< TDomain, TAlgebra > | return_type |
Public Member Functions | |
SmartPtr< return_type > | create (SmartPtr< input_number_data > userData) const |
SmartPtr< return_type > | create (SmartPtr< input_vector_data > userData) const |
PointEvaluatorFactory () | |
This is a factory for creating a 'PointEvaluatorBase' object from user data.
The class carries TDomain/TAlgebra info required when creating objects.
typedef UserData<number, TDomain::dim> ug::bridge::Evaluate::PointEvaluatorFactory< TDomain, TAlgebra >::input_number_data |
typedef UserData<MathVector<TDomain::dim>, TDomain::dim> ug::bridge::Evaluate::PointEvaluatorFactory< TDomain, TAlgebra >::input_vector_data |
typedef PointEvaluatorBase<TDomain,TAlgebra> ug::bridge::Evaluate::PointEvaluatorFactory< TDomain, TAlgebra >::return_type |
|
inline |
|
inline |
References make_sp().
|
inline |
References make_sp().