ug4
|
Public Member Functions | |
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 |
![]() | |
virtual | ~ITimeIntegratorObserver () |
Protected Member Functions | |
void | initialize () |
virtual void | write_evaluations (std::ostream &output, SmartPtr< TGridFunction > uNew, int step, number time, number dt) |
virtual void | write_header (std::ostream &output) |
void | write_point (std::ostream &output, const TPoint &point) |
Protected Attributes | |
std::vector< TPoint > | m_evaluationPoints |
std::string | m_filename |
bool | m_initialized = false |
std::string | m_separator {"\t"} |
Private Types | |
typedef GridFunction< TDomain, TAlgebra > | TGridFunction |
typedef std::vector< number > | TPoint |
Static Private Attributes | |
static const int | dim = TDomain::dim |
Additional Inherited Members | |
![]() | |
typedef GridFunction< TDomain, TAlgebra > | grid_function_type |
|
private |
|
private |
|
inline |
|
inlineprotected |
References ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::m_filename, ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::m_initialized, pcl::ProcRank(), UG_COND_THROW, and ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::write_header().
Referenced by ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::step_process().
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements ug::ITimeIntegratorObserver< TDomain, TAlgebra >.
References ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::initialize(), ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::m_filename, ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::m_initialized, pcl::ProcRank(), UG_COND_THROW, and ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::write_evaluations().
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotected |
|
staticprivate |
|
protected |
Referenced by ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::add_evaluation_point(), ug::bridge::Evaluate::VectorValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_evaluations(), ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_evaluations(), ug::bridge::Evaluate::VectorValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_header(), and ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_header().
|
protected |
Referenced by ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::initialize(), ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::set_filename(), ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::step_process(), ug::bridge::Evaluate::VectorValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_evaluations(), and ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_evaluations().
|
protected |
Referenced by ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::add_evaluation_point(), ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::initialize(), ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::set_filename(), ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::set_separator(), and ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::step_process().
|
protected |
Referenced by ug::bridge::Evaluate::PointEvaluatorBase< TDomain, TAlgebra >::set_separator(), ug::bridge::Evaluate::VectorValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_evaluations(), ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_evaluations(), ug::bridge::Evaluate::VectorValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_header(), and ug::bridge::Evaluate::NumberValuedUserDataPointEvaluator< TDomain, TAlgebra >::write_header().