Go to the documentation of this file.
47 mesh.time().constant(),
74 "void movingImmersedBoundary::movePoints() const"
75 ) <<
"Patch " <<
name() <<
" not found. Available patch names: "
87 immersedBoundaryFvPatchVectorField& ibPatchField =
88 refCast<immersedBoundaryFvPatchVectorField>
90 U.boundaryField()[patchID]
95 refCast<const immersedBoundaryPolyPatch>
109 transform(sbmfPtr_->transformation(), refIbSurface_.points())
113 ibPatchField.refValue() =
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
~movingImmersedBoundary()
Destructor.
label findPatchID(const word &patchName) const
Find patch index given a name.
movingImmersedBoundary(const movingImmersedBoundary &)
Disallow default bitwise copy construct.
A class for handling words, derived from string.
autoPtr< BasicCompressibleTurbulenceModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
dimensionedScalar deltaT() const
Return time step.
const polyBoundaryMesh & boundaryMesh() const
Return boundary mesh.
const Type & value() const
Return const reference to value.
wordList names() const
Return a list of patch names.
dimensionSet transform(const dimensionSet &)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh data needed to do the Finite Volume discretisation.
virtual tmp< pointField > coordinates() const
Get representative set of element coordinates.
errorManip< error > abort(error &err)
const triSurfaceMesh & ibMesh() const
Return immersed boundary surface mesh.
void movePoints() const
Move immersed boundary patch points.
void moveTriSurfacePoints(const pointField &p)
Correct patches after moving points.
const Time & time() const
Return the top-level database.
Addressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface....
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
const Type & lookupObject(const word &name) const
Lookup and return the object of the given Type.
Generic GeometricField class.
word name(const complex &)
Return a string representation of a complex.