Class for calculating (and logging) the force exerted by the fluid on an obstacle inside the domain.
Public Member Functions | |
ForceLogger (const std::string &filename, const shared_ptr< StructuredBlockStorage > &blocks, const BlockDataID &pdfFieldId, const BlockDataID &flagFieldId, const FlagUID &fluid, const FlagUID &obstacle, const uint_t checkFrequency) | |
void | operator() () |
Private Attributes | |
uint_t | executionCounter_ |
uint_t | checkFrequency_ |
std::string | filename_ |
shared_ptr< StructuredBlockStorage > | blocks_ |
BlockDataID | pdfFieldId_ |
BlockDataID | flagFieldId_ |
FlagUID | fluid_ |
FlagUID | obstacle_ |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |