|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
An abstract class implements observer design pettern. More...
#include <SimulationObserver.h>
Public Member Functions | |
| SimulationObserver () | |
| Class default constructor. | |
| SimulationObserver (SPtr< Grid3D > grid, SPtr< UbScheduler > s) | |
| Construct SimulationObserver object for grid object and scheduler object. | |
| virtual | ~SimulationObserver () |
| Class destructor. | |
| virtual void | update (real step)=0 |
| Updates observer. | |
| virtual | ~SimulationObserver ()=default |
| virtual void | update ()=0 |
Protected Attributes | |
| SPtr< Grid3D > | grid |
| SPtr< UbScheduler > | scheduler |
An abstract class implements observer design pettern.
Definition at line 46 of file SimulationObserver.h.
|
virtualdefault |
Implemented in L2NormTest, L2NormTestBetweenKernels, NyTest, PhiTest, and TestImp.
Updates observer.
| step | is the actual time step |
Implemented in AdjustForcingSimulationObserver, AverageValuesSimulationObserver, CalculateForcesSimulationObserver, DecreaseViscositySimulationObserver, EmergencyExitSimulationObserver, LineTimeSeriesSimulationObserver, MicrophoneArraySimulationObserver, MPIIOMigrationBESimulationObserver, MPIIOMigrationSimulationObserver, MPIIORestartSimulationObserver, NUPSCounterSimulationObserver, PressureCoefficientSimulationObserver, PressureDifferenceSimulationObserver, QCriterionSimulationObserver, ShearStressSimulationObserver, TimeAveragedValuesSimulationObserver, TimeDependentBCSimulationObserver, TimeseriesSimulationObserver, TurbulenceIntensitySimulationObserver, WriteBlocksSimulationObserver, WriteBoundaryConditionsSimulationObserver, WriteGbObjectsSimulationObserver, WriteMacroscopicQuantitiesSimulationObserver, WriteMQFromSelectionSimulationObserver, and MPIIOSimulationObserver.
Definition at line 66 of file SimulationObserver.h.
|
protected |
Definition at line 67 of file SimulationObserver.h.