7#ifndef POSTPROCESSINGLB_H_
8#define POSTPROCESSINGLB_H_
23 template <MInt nDim_,
class ppType>
79 return solver().getSampleVarsDerivatives(cellId, vars);
MInt m_averageStopTimestep
MInt m_averageStartTimestep
void postprocessInSolve(MBool finalTimeStep) override
void postprocessPostSolve() override
void initPostProcessing() override
Reads all required properties in and prepares for postprocessing.
void postprocessPreSolve() override
void getSampleVariables(MInt cellId, const MFloat *&vars, MBool mode)
void initPointSamplingData() override
std::unique_ptr< SurfaceData< nDim, SolverType > > m_surfaceData
MBool m_needVelocityGradient
std::vector< MString > m_varNames
void computeIsoTurbulenceStatistics() override
write data for isotropic Turbulence (single phase and particle-laden)
std::unique_ptr< VolumeData< nDim, SolverType > > m_volumeData
SolverType & solver() const
void savePointSamplingData() override
void initVolumeSamplingData() override
void initSurfaceSamplingData() override
void initIsoTurbulenceStatistics() override
init function for Isotropic Turbulence Statistics
MBool getSampleVarsDerivatives(const MInt cellId, std::vector< MFloat > &vars)
virtual ~PostProcessingLb()
void saveSurfaceSamplingData() override
void saveVolumeSamplingData() override
std::unique_ptr< PointData< nDim, SolverType > > m_pointData