LIMEX plugin
All Classes Functions Variables Typedefs Modules
ug::VTKOutputObserver< TDomain, TAlgebra > Class Template Reference

Class for integration observer: Output to VTK. More...

#include <data_output_observer.hpp>

Inheritance diagram for ug::VTKOutputObserver< TDomain, TAlgebra >:

Public Types

typedef ITimeIntegratorObserver< TDomain, TAlgebra > base_type
 
typedef GridFunction< TDomain, TAlgebra > grid_function_type
 
typedef VTKOutput< TDomain::dim > vtk_type
 

Public Member Functions

 VTKOutputObserver (const char *filename, SmartPtr< vtk_type > vtk)
 
 VTKOutputObserver (const char *filename, SmartPtr< vtk_type > vtk, number plotStep)
 
void set_output_scales (const std::vector< number > &vScales)
 
bool step_process (SmartPtr< grid_function_type > uNew, int step, number time, number dt) OVERRIDE
 
bool start_action (SmartPtr< grid_function_type > u, int step, number time, number dt) OVERRIDE
 
bool finalize_action (SmartPtr< grid_function_type > uNew, int step, number time, number dt) OVERRIDE
 
bool end_action (SmartPtr< grid_function_type > u, int step, number time, number dt) OVERRIDE
 

Protected Attributes

SmartPtr< vtk_type > m_sp_vtk
 
SmartPtr< grid_function_type > m_uOld
 
std::string m_filename
 
number m_startTime
 
number m_plotStep
 
std::vector< number > m_vOutputScales
 

Detailed Description

template<class TDomain, class TAlgebra>
class ug::VTKOutputObserver< TDomain, TAlgebra >

Class for integration observer: Output to VTK.


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