walberla::VelDensLogger Class Reference

Detailed Description

Class for determining (and logging) the minimum and maximum velocity as well as the minimum and maximum density.

Public Member Functions

 VelDensLogger (const std::string &filename, const shared_ptr< StructuredBlockStorage > &blocks, const BlockDataID &pdfFieldId, const BlockDataID &flagFieldId, const FlagUID &fluid, const uint_t checkFrequency, bool includeImages=false)
 
void operator() ()
 

Private Attributes

uint_t executionCounter_
 
uint_t checkFrequency_
 
std::string filename_
 
bool includeImages_
 
shared_ptr< StructuredBlockStorageblocks_
 
BlockDataID pdfFieldId_
 
BlockDataID flagFieldId_
 
FlagUID fluid_
 

Constructor & Destructor Documentation

◆ VelDensLogger()

walberla::VelDensLogger::VelDensLogger ( const std::string &  filename,
const shared_ptr< StructuredBlockStorage > &  blocks,
const BlockDataID pdfFieldId,
const BlockDataID flagFieldId,
const FlagUID &  fluid,
const uint_t  checkFrequency,
bool  includeImages = false 
)
inline

Member Function Documentation

◆ operator()()

void walberla::VelDensLogger::operator() ( )
inline

Member Data Documentation

◆ blocks_

shared_ptr< StructuredBlockStorage > walberla::VelDensLogger::blocks_
private

◆ checkFrequency_

uint_t walberla::VelDensLogger::checkFrequency_
private

◆ executionCounter_

uint_t walberla::VelDensLogger::executionCounter_
private

◆ filename_

std::string walberla::VelDensLogger::filename_
private

◆ flagFieldId_

BlockDataID walberla::VelDensLogger::flagFieldId_
private

◆ fluid_

FlagUID walberla::VelDensLogger::fluid_
private

◆ includeImages_

bool walberla::VelDensLogger::includeImages_
private

◆ pdfFieldId_

BlockDataID walberla::VelDensLogger::pdfFieldId_
private

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