ug4
ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra > Class Template Reference
+ Inheritance diagram for ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >:

Public Member Functions

 NumberValuedUserDataPointEvaluator (SmartPtr< UserData< number, dim > > userData)
 
- Public Member Functions inherited from ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >
void add_evaluation_point (TPoint point)
 
void set_filename (std::string filename)
 
void set_separator (std::string separator)
 
virtual bool step_process (SmartPtr< TGridFunction > uNew, int step, number time, number dt) override
 
- Public Member Functions inherited from ug::ITimeIntegratorObserver< TDomain, TAlgebra >
virtual ~ITimeIntegratorObserver ()
 

Protected Member Functions

virtual void write_evaluations (std::ostream &output, SmartPtr< TGridFunction > uNew, int step, number time, number dt) override
 
virtual void write_header (std::ostream &output) override
 
- Protected Member Functions inherited from ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >
void initialize ()
 
void write_point (std::ostream &output, const TPoint &point)
 

Private Types

typedef GridFunction< TDomain, TAlgebra > TGridFunction
 

Private Attributes

NumberValuedUserDataEvaluator< TDomain, TAlgebra > m_evaluator
 

Static Private Attributes

static const int dim = TDomain::dim
 

Additional Inherited Members

- Public Types inherited from ug::ITimeIntegratorObserver< TDomain, TAlgebra >
typedef GridFunction< TDomain, TAlgebra > grid_function_type
 
- Protected Attributes inherited from ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >
std::vector< TPointm_evaluationPoints
 
std::string m_filename
 
bool m_initialized = false
 
std::string m_separator {"\t"}
 

Member Typedef Documentation

◆ TGridFunction

template<typename TDomain , typename TAlgebra >
typedef GridFunction<TDomain, TAlgebra> ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::TGridFunction
private

Constructor & Destructor Documentation

◆ NumberValuedUserDataPointEvaluator()

template<typename TDomain , typename TAlgebra >
ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::NumberValuedUserDataPointEvaluator ( SmartPtr< UserData< number, dim > >  userData)
inline

Member Function Documentation

◆ write_evaluations()

template<typename TDomain , typename TAlgebra >
virtual void ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_evaluations ( std::ostream &  output,
SmartPtr< TGridFunction uNew,
int  step,
number  time,
number  dt 
)
inlineoverrideprotectedvirtual

◆ write_header()

template<typename TDomain , typename TAlgebra >
virtual void ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_header ( std::ostream &  output)
inlineoverrideprotectedvirtual

Member Data Documentation

◆ dim

template<typename TDomain , typename TAlgebra >
const int ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::dim = TDomain::dim
staticprivate

◆ m_evaluator

template<typename TDomain , typename TAlgebra >
NumberValuedUserDataEvaluator<TDomain, TAlgebra> ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::m_evaluator
private

The documentation for this class was generated from the following file: