42 Foam::dynamicInkJetFvMesh::dynamicInkJetFvMesh(
const IOobject& io)
58 ).subDict(typeName +
"Coeffs")
76 Info<<
"Performing a dynamic mesh calculation: " <<
endl 77 <<
"amplitude: " << amplitude_
78 <<
" frequency: " << frequency_
79 <<
" refPlaneX: " << refPlaneX_ <<
endl;
92 scalar scalingFunction =
99 Info<<
"Mesh scaling. Time = " <<
time().
value() <<
" scaling: " 100 << scalingFunction <<
endl;
114 )*amplitude_*scalingFunction
Ostream & endl(Ostream &os)
Add newline and flush stream.
bool movePoints()
Do what is neccessary if the mesh has moved.
const Type & value() const
Return const reference to value.
void replace(const direction, const UList< cmptType > &)
Replace a component field of the field.
Macros for easy insertion into run-time selection tables.
virtual bool update()
Update the mesh for both mesh motion and topology change.
~dynamicInkJetFvMesh()
Destructor.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
dimensionedScalar pos(const dimensionedScalar &ds)
stressControl lookup("compactNormalStress") >> compactNormalStress
dimensionedScalar cos(const dimensionedScalar &ds)
bool readScalar(const char *buf, doubleScalar &s)
Read whole of buf as a scalar. Return true if succesful.
const scalar twoPi(2 *pi)
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
tmp< Field< cmptType > > component(const direction) const
Return a component field of the field.
Constant dispersed-phase particle diameter model.
Abstract base class for geometry and/or topology changing fvMesh.
void correctBoundaryConditions()
Correct boundary field.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const Time & time() const
Return the top-level database.