48 public fvMeshFunctionObject,
64 List<Field<vector >> force_;
67 List<Field<vector >> moment_;
73 labelHashSet patchSet_;
85 Switch directForceDensity_;
97 coordinateSystem coordSys_;
121 List<point> binPoints_;
134 wordList createFileNames(
const dictionary& dict)
const;
137 virtual void writeFileHeader(
const label i);
143 tmp<volSymmTensorField> devRhoReff()
const;
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,
172 ITHACAforces(
const ITHACAforces&);
175 void operator=(
const ITHACAforces&);
181 TypeName(
"ITHACAforces");
191 const dictionary& dict
198 const objectRegistry& obr,
204 virtual ~ITHACAforces();
210 virtual bool read(
const dictionary&);
213 virtual void calcForcesMoment();
216 virtual vector forceEff()
const;
219 virtual vector momentEff()
const;
222 virtual vector forceTau()
const;
225 virtual vector forcePressure()
const;
228 virtual vector forcePorous()
const;
231 virtual bool execute();
234 virtual bool write();