78 #ifndef functionObjects_wallShearStress_H 79 #define functionObjects_wallShearStress_H 93 namespace functionObjects
100 class wallShearStress
167 virtual bool write();
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual bool read(const dictionary &)
Read the wallShearStress data.
A list of keyword definitions, which are a keyword followed by any number of values (e...
void calcShearStress(const fvMesh &mesh, const volSymmTensorField &Reff, volVectorField &shearStress)
Calculate the shear stress.
labelHashSet patchSet_
Optional list of patches to process.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual bool execute()
Calculate the wall shear-stress.
HashSet< label, Hash< label > > labelHashSet
A HashSet with label keys.
virtual void writeFileHeader(const label i)
File header information.
const word & name() const
Return the name of this functionObject.
virtual ~wallShearStress()
Destructor.
A class for handling words, derived from string.
This function object evaluates and outputs the shear stress at wall patches. The result is written as...
virtual bool write()
Write the wall shear-stress.
TypeName("wallShearStress")
Runtime type information.