|
MInt | m_noLocalVars |
|
MInt | m_restartTimeStep |
|
MBool | m_statisticCombustionAnalysis |
|
MBool | m_acousticAnalysis |
|
MBool | m_finalTimeStep = false |
|
typedef void(PostProcessing::* | tpost) () |
|
typedef std::vector< tpost > | tvecpost |
|
MBool | isActive () const |
|
void | transferSensorWeights () |
|
void | initReduceToLevelAvg () |
| Initializes properties for grid level reduction. More...
|
|
void | initTimeStepProperties () |
| Initializes timestep properties for postprocessing. More...
|
|
void | initTimeStepPropertiesSlice () |
|
void | initTimeStepPropertiesLine () |
|
virtual void | initAveragingProperties () |
| Initialize properties relevant for temporal averaging. More...
|
|
void | initProbePoint () |
| Initializes properties for point probing. More...
|
|
void | initProbeLine () |
| Initializes properties and memory for line probing. More...
|
|
void | initProbeSlice () |
| Initializes properties and memory for slice probing. More...
|
|
void | initSpatialAveraging () |
|
void | initProbeArbitraryLine () |
| initializes properties and data for arbitrary line probing More...
|
|
void | initProbeArbitrarySlice () |
| initializes properties and data for arbitrary slice probing More...
|
|
void | initProbeLinePeriodic () |
|
virtual void | probeLinePeriodic () |
|
virtual void | probeLinePeriodicPost () |
|
virtual void | initSprayData () |
|
virtual void | computeSprayData () |
|
virtual void | writeSprayData () |
|
virtual void | initLPTSolutionFile () |
|
virtual void | writeLPTSolutionFile () |
|
virtual void | initParticleStatistics () |
|
virtual void | computeParticleStatistics () |
|
virtual void | initPLIsoTurbulenceStatistics () |
|
virtual void | computePLIsoTurbulenceStatistics () |
|
virtual void | initAverageVariables () |
| allocates memory for averageSolutions() and averageSolutionsInSolve() More...
|
|
void | pp_saveCoarseSolution () |
|
void | averageSolutions () |
| Averages solutions. More...
|
|
virtual void | averageSolutionsInSolve () |
|
void | computeAndSaveDivergence () |
|
void | computeAndSaveMean () |
|
void | initAverageSolutionsSlice () |
| Initializes properties for slice averaging. More...
|
|
void | averageSolutionsSlice () |
|
void | probeLocation () |
|
void | findClosestProbePointsGridCells () |
|
virtual void | initPointSamplingData () |
|
virtual void | savePointSamplingData () |
|
virtual void | initSurfaceSamplingData () |
|
virtual void | saveSurfaceSamplingData () |
|
virtual void | initVolumeSamplingData () |
|
virtual void | saveVolumeSamplingData () |
|
virtual void | initIsoTurbulenceStatistics () |
|
virtual void | computeIsoTurbulenceStatistics () |
|
void | initWritePointData () |
|
void | writePointData () |
|
void | spatialAveraging () |
|
void | spatialAveragingPost () |
|
void | createCellToMap1D (std::map< MFloat, MInt, coord_comp_1d_ > &coordinates, std::map< MFloat, MFloat, coord_comp_1d_ > &cell_to_map) |
|
void | createCellToMap2D (std::map< std::pair< MFloat, MFloat >, MInt, coord_comp_2d_ > &coordinates, std::map< std::pair< MFloat, MFloat >, std::pair< MFloat, MFloat >, coord_comp_2d_ > &cell_to_map) |
|
void | probeLine () |
|
void | probeLinePre () |
|
void | probeLinePost () |
|
void | probeSlice () |
|
void | probeSliceIn () |
|
void | probeSlicePre () |
|
void | probeSlicePost () |
|
void | collectMinLvlCells () |
|
void | findContainingCell (const MFloat *coord, MInt &cellId) |
|
void | probeArbitraryLine () |
|
void | probeArbitraryLinePost () |
|
void | probeArbitrarySlice () |
|
void | probeArbitrarySlicePost () |
|
virtual void | initMovingAverage () |
| Initializes properties and allocates memory for moving averaging. More...
|
|
void | movingAverage () |
|
void | movingAveragePost () |
|
void | initCorrelation () |
|
void | initPeriodicSliceAverage () |
| Initializes the periodic averaging on a slice. More...
|
|
void | periodicSliceAverage () |
|
MInt | findNearestGridCell (const MFloat *coord) |
|
void | movePointsToGrid (MFloat *in_points, MInt in_noPoints, MInt in_moveType) |
|
void | getSampleVariables (MInt cellId, const MFloat *&vars, MBool mode) |
|
void | getSampleVariables (MInt const cellId, std::vector< MFloat > &vars) |
|
void | calcSamplingVar (const MInt cellId, const MInt sampleVarId, MFloat *const vars) |
|
void | saveSliceAiaFileFormat (const MInt step, const MInt noVars, MFloatScratchSpace &vars, const MInt sliceId) |
|
MFloat | calcDivergence (const MInt cellIdSolver) |
|
virtual void | calcVorticity (const MFloatTensor &deriv, MFloat vorticity[nDim *2 - 3]) |
|
virtual void | getVorticity (MFloat *const vorticity) |
|
virtual void | getVorticityT (MFloat *const vorticity) |
|
virtual void | getPrimitiveVariables (MInt, MFloat *, MFloat *, MInt) |
|
virtual void | computeAcousticSourceTermQe (MFloatScratchSpace &, MFloatScratchSpace &, MFloatScratchSpace &, MFloatScratchSpace &) |
|
void | getSampleVarsDerivatives (const MInt cellId, const MFloat *&vars) |
|
MBool | getSampleVarsDerivatives (const MInt, std::vector< MFloat > &) |
|
virtual MFloat & | vorticityAtCell (const MInt cellId, const MInt dir) |
|
virtual MFloat | getBoundaryHeatFlux (const MInt cellId) const |
|
virtual void | getPrimitiveVarNames (MString *names) const |
|
void | neededMeanVarsForSourceTerm (const MInt sourceTerm, std::vector< MInt > &meanVars) const |
|
MBool | isMeanFile () |
|
MInt | m_noPostprocessingOps |
|
MString * | m_postprocessingOps |
|
tvecpost | m_postprocessingSolution |
|
std::vector< tvecpost > | m_postprocessingMethods |
|
std::vector< std::vector< MString > > | m_postprocessingMethodsDesc |
|
Data * | m_postData |
|
MInt | m_noVariables |
|
MBool | m_square |
|
MBool | m_skewness |
|
MBool | m_kurtosis |
|
MBool | m_computeAndSaveMean |
|
MBool | m_twoPass |
|
MBool | m_useKahan |
|
MBool | m_correlation |
|
std::vector< MInt > * | m_cell2globalIndex |
|
MInt * | m_noPeriodicSliceCells |
|
MFloat ** | m_sliceAverage |
|
MInt | m_globalnoSlicePositions |
|
std::multimap< MFloat, MFloat > | m_sliceGlobalPositions |
|
MBool | m_averageVorticity |
|
MBool | m_averageSpeedOfSound |
|
MFloat | m_gamma |
|
MInt | m_movingAverageStartTimestep |
|
MInt | m_movingAverageStopTimestep |
|
MInt | m_movingAverageInterval |
|
MInt | m_movingAverageDataPoints |
|
MInt | m_movingAverageCounter |
|
MFloat ** | m_movAvgVariables |
|
MInt | m_movAvgNoVariables |
|
MString * | m_movAvgVarNames |
|
MInt | m_spatialDirection1 |
|
MInt | m_spatialDirection2 |
|
MFloat | m_spatialWeightSinglePoint |
|
MFloat | m_spatialLvlWeight [20] |
|
MInt * | m_spatialDispls |
|
MInt * | m_spatialVarsDispls |
|
MInt * | m_spatialRecvcnts |
|
MInt * | m_spatialVarsRecvcnts |
|
MInt | m_spatialCoordSum |
|
std::map< MFloat, MInt, coord_comp_1d_ > | m_spatialLineCoordinates |
|
std::map< MFloat, MFloat, coord_comp_1d_ > | m_spatialLineCellToMap |
|
std::map< MFloat, MInt, coord_comp_1d_ > | m_spatialGlobalLineCoordinates |
|
std::map< MFloat, MFloat, coord_comp_1d_ > | m_spatialGlobalLineCellToMap |
|
MInt | m_spatialLineNoCells |
|
MFloat * | m_spatialLineAllVars |
|
MFloat * | m_spatialLineAllCoord |
|
std::map< std::pair< MFloat, MFloat >, MInt, coord_comp_2d_ > | m_spatialPlaneCoordinates |
|
std::map< std::pair< MFloat, MFloat >, std::pair< MFloat, MFloat >, coord_comp_2d_ > | m_spatialPlaneCellToMap |
|
std::map< std::pair< MFloat, MFloat >, MInt, coord_comp_2d_ > | m_spatialGlobalPlaneCoordinates |
|
std::map< std::pair< MFloat, MFloat >, std::pair< MFloat, MFloat >, coord_comp_2d_ > | m_spatialGlobalPlaneCellToMap |
|
MInt | m_spatialPlaneNoCells |
|
MFloat * | m_spatialPlaneAllVars |
|
MFloat * | m_spatialPlaneAllCoord |
|
MInt | m_noProbeLines |
|
MInt * | m_probeLineDirection |
|
MInt * | m_probeLinePeriodic |
|
MFloat ** | m_probeLineCoordinates |
|
MInt ** | m_probeLineIds |
|
MInt * | m_noProbeLineIds |
|
MFloat ** | m_probeLinePositions |
|
MInt * | m_globalNoProbeLineIds |
|
MInt * | m_probeLineOffsets |
|
MInt ** | m_noGlobalProbeLineIds |
|
MInt | m_probeLineInterval |
|
MInt | m_probeLineStartTimestep |
|
MInt | m_probeLineStopTimestep |
|
MInt * | m_correlationDirection |
|
MInt * | m_correlationVariableIndex |
|
MFloat ** | m_correlationCoordinates |
|
MInt | m_noCorrelationLines |
|
MInt * | m_noCorrelationIds |
|
MInt ** | m_correlationIds |
|
MInt ** | m_globalCorrelationIds |
|
MFloat ** | m_globalCorrelationPositions |
|
MInt * | m_globalNoCorrelationIds |
|
MFloat ** | m_correlationPositions |
|
MInt ** | m_correlationIndexMapping |
|
MFloat ** | m_correlationExchangeVar |
|
MFloat ** | m_correlationExchangeVarMean |
|
MFloat ** | m_correlationExchangeVarRMS |
|
MFloat ** | m_globalCorrelationExchangeVar |
|
MFloat ** | m_globalCorrelationExchangeVarMean |
|
MFloat ** | m_globalCorrelationExchangeVarRMS |
|
MInt * | m_probeLineAverageDirection |
|
MFloat ** | m_probeLineAverageCoordinates |
|
MInt ** | m_probeLineAverageCoordinatesSign |
|
MInt ** | m_noProbeLineAverageIds |
|
MFloat *** | m_globalProbeLineAverageVars |
|
MInt | m_noProbeLineAverageSteps |
|
MInt ** | m_globalNoProbeLineAverageIds |
|
MInt *** | m_probeLineAverageIds |
|
MFloat *** | m_probeLineAveragePositions |
|
MInt | m_noProbeSlices |
|
MInt * | m_probeSliceDir |
|
MFloat * | m_probeSliceCoordinate |
|
MInt ** | m_probeSliceIds |
|
MInt * | m_noProbeSliceIds |
|
MFloat ** | m_probeSlicePositions |
|
MInt * | m_globalNoProbeSliceIds |
|
MInt * | m_probeSliceOffsets |
|
MInt ** | m_noGlobalProbeSliceIds |
|
MString * | m_probeSliceGridNames |
|
MString * | m_sliceAxis |
|
MFloat * | m_sliceIntercept |
|
MBool | m_sliceAiaFileFormat |
|
MBool | m_optimizedSliceIo |
|
MInt * | m_noProbeSliceNoHilbertIds |
|
MInt * | m_noProbeSliceMaxNoHilbertIds |
|
MInt ** | m_noProbeSliceHilbertInfo |
|
MInt * | m_noProbeSliceNoContHilbertIds |
|
MInt * | m_noProbeSliceMaxNoContHilbertIds |
|
MInt ** | m_noProbeSliceContHilbertInfo |
|
MInt | m_probeSliceInterval |
|
MInt | m_probeSliceStartTimestep |
|
MInt | m_probeSliceStopTimestep |
|
std::vector< MInt > | m_sliceVarIds |
| List of slice variables. More...
|
|
std::vector< MInt > | m_noSliceVars |
| Number of variables for each slice variable. More...
|
|
std::vector< std::vector< MString > > | m_sliceVarNames |
| List of variable names for each slice variable. More...
|
|
MInt | m_noMinLvlIds |
|
MInt * | m_minLvlIds |
|
MInt | m_movePointsToGrid |
|
MBool | m_spatialAveraging |
|
MFloat * | m_arbLinePoints |
|
MInt | m_noArbLines |
|
MInt * | m_noArbLineIds |
|
MFloat * | m_arbLinePointsDistribution |
|
MInt * | m_arbLineHasNewDistribution |
|
MInt * | m_arbLineFull |
|
MInt * | m_moveLinePointsToGrid |
|
MInt * | m_globalNoArbLineIds |
|
MInt ** | m_arbLineIds |
|
MInt * | m_arbLineOffsets |
|
MFloat ** | m_arbLineCoordinates |
|
MFloat * | m_arbSlicePoints |
|
MInt | m_noArbSlices |
|
MInt * | m_noArbSlicePoints |
|
MFloat * | m_arbSlicePointsDistribution |
|
MInt * | m_globalNoArbSlicePoints |
|
MInt ** | m_arbSliceIds |
|
MInt * | m_arbSliceOffsets |
|
MFloat ** | m_arbSliceCoordinates |
|
MString | m_postprocessFileName |
|
MFloat ** | m_localVars |
|
MBool | m_averageRestart |
|
MInt | m_averageInterval |
|
MInt | m_averageStartTimestep |
|
MInt | m_averageStopTimestep |
|
MInt | m_noAveragedVorticities |
|
MInt | m_noSpeedOfSoundVars |
|
MInt | m_noSourceVars |
|
MBool | m_needVorticity |
|
MString | m_ReStressesAverageFileName |
|
MFloat ** | m_probeCoordinates |
|
MString | m_probePath |
|
MInt * | m_probeCellIds |
|
std::ofstream * | m_probeFileStreams |
|
MInt | m_noProbePoints |
|
MInt | m_probeInterval |
|
MInt | m_probeWriteInterval |
|
MString | m_pdFileName |
|
MInt | m_pdStartTimestep |
|
MInt | m_pdStopTimestep |
|
MInt | m_pdRestartInterval |
|
std::vector< MFloat > | m_pdPoints |
|
std::vector< MInt > | m_pdCells |
|
std::vector< MFloat > | m_pdVars |
|
MInt | m_pdNoPoints |
|
MInt | m_sprayComputeInterval |
|
MInt | m_sprayWriteInterval |
|
MInt | m_sprayDataSize |
|
MInt | m_sprayDataStep |
|
MFloat ** | m_particleCV |
|
MFloat ** | m_particlePen |
|
MFloat ** | m_sprayStat |
|
MFloat ** | m_sprayTimes |
|
MFloat ** | m_injectionData |
|
MFloat ** | m_vapourCV |
|
MFloat ** | m_vapourPen |
|
MInt | m_LPTSolutionInterval |
|
MBool | m_forceOutput |
|
std::vector< MInt > | m_activeSourceTerms |
|
std::array< MString, ST::totalNoSourceTerms > | s_sourceTermNames |
|
std::set< MInt > | m_activeMeanVars |
|
MInt | m_postprocessingId |
|
template<
MInt nDim, class SysEqn>
class PostProcessingDg< nDim, SysEqn >
Definition at line 23 of file postprocessingdg.h.