Basis for writers used in derivedFields e.g., wallShearStressWriter. More...
Public Member Functions | |
virtual | ~derivedFieldWriter () |
virtual void | write (const objectRegistry &obr)=0 |
Write derived field. More... | |
Static Public Member Functions | |
template<class T > | |
static T * | read (const dictionary &dict) |
Create obj if requested. More... | |
Protected Member Functions | |
derivedFieldWriter (const dictionary &dict) | |
template<class T_Field > | |
void | writeStatistics (const T_Field &fieldp, const word &patchName, const word &fieldName) |
Write min/max/average. More... | |
Private Attributes | |
Switch | statistics_ |
Produce statistics. More... | |
Basis for writers used in derivedFields e.g., wallShearStressWriter.
Definition at line 49 of file derivedFieldWriter.H.
|
virtual |
Definition at line 35 of file derivedFieldWriter.C.
|
protected |
Definition at line 28 of file derivedFieldWriter.C.
|
pure virtual |
Write derived field.
Implemented in wallShearStressWriter, wallHeatFluxWriter, machWriter, vorticityWriter, and yPlusWriter.
|
inlinestatic |
Create obj if requested.
Definition at line 68 of file derivedFieldWriter.H.
References dict, entry::dict(), and Foam::T().
|
inlineprotected |
Write min/max/average.
Definition at line 91 of file derivedFieldWriter.H.
References Foam::average(), Foam::endl(), Foam::Info, UPstream::master(), Foam::max(), Foam::min(), Foam::nl, and derivedFieldWriter::statistics_.
|
private |
Produce statistics.
Definition at line 54 of file derivedFieldWriter.H.
Referenced by derivedFieldWriter::writeStatistics().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.