26#ifndef functionObjects_ITHACAforces_H
27#define functionObjects_ITHACAforces_H
29#include "fvMeshFunctionObject.H"
31#include "coordinateSystem.H"
32#include "volFieldsFwd.H"
39namespace functionObjects
48 public fvMeshFunctionObject,
146 tmp<volScalarField>
mu()
const;
149 tmp<volScalarField>
rho()
const;
153 scalar
rho(
const volScalarField&
p)
const;
158 const vectorField& Md,
159 const vectorField& fN,
160 const vectorField& fT,
161 const vectorField& fP,
191 const dictionary& dict
198 const objectRegistry& obr,
210 virtual bool read(
const dictionary&);
234 virtual bool write();
List< Field< vector > > moment_
virtual vector forcePressure() const
virtual vector forceEff() const
virtual void writeFileHeader(const label i)
virtual vector forcePorous() const
tmp< volScalarField > rho() const
tmp< volScalarField > mu() const
void applyBins(const vectorField &Md, const vectorField &fN, const vectorField &fT, const vectorField &fP, const vectorField &d)
wordList createFileNames(const dictionary &dict) const
virtual vector forceTau() const
virtual vector momentEff() const
List< Field< vector > > force_
virtual void calcForcesMoment()
tmp< volSymmTensorField > devRhoReff() const
void operator=(const ITHACAforces &)
Switch directForceDensity_
coordinateSystem coordSys_
ITHACAforces(const ITHACAforces &)