Go to the documentation of this file.
100 return regionMesh().solutionDict();
107 if (!outputPropertiesPtr_.valid())
110 <<
"outputProperties dictionary not available"
114 return *outputPropertiesPtr_;
121 if (!outputPropertiesPtr_.valid())
124 <<
"outputProperties dictionary not available"
128 return *outputPropertiesPtr_;
134 const label regionPatchi
137 forAll(intCoupledPatchIDs_, i)
139 if (intCoupledPatchIDs_[i] == regionPatchi)
151 const label primaryPatchi
154 forAll(primaryPatchIDs_, i)
156 if (primaryPatchIDs_[i] == primaryPatchi)
169 return primaryPatchIDs_;
176 return intCoupledPatchIDs_;
182 const label primaryPatchID
185 forAll(primaryPatchIDs_, i)
187 if (primaryPatchIDs_[i] == primaryPatchID)
189 return intCoupledPatchIDs_[i];
const fvMesh & primaryMesh_
Reference to the primary mesh database.
Type * getObjectPtr(const word &name, const bool recursive=false) const
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
Switch active() const
Return the active flag.
bool isRegionPatch(const label primaryPatchi) const
Return true if patchi on the primary region is a coupled.
const Time & time() const
Return the reference to the time database.
const word & modelName() const
Return the model name.
#define forAll(list, i)
Loop across all elements in list.
const fvMesh & primaryMesh() const
Return the reference to the primary mesh database.
bool isCoupledPatch(const label regionPatchi) const
Return true if patchi on the local region is a coupled.
const fvMesh & regionMesh() const
Return the region mesh database.
const IOdictionary & outputProperties() const
Return const access to the output properties dictionary.
const dictionary & solution() const
Return the solution dictionary.
label regionPatchID(const label primaryPatchID) const
Return region ID corresponding to primaryPatchID.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
errorManip< error > abort(error &err)
Switch infoOutput() const
Return the information flag.
const labelList & primaryPatchIDs() const
Return the list of patch IDs on the primary region coupled.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
const dictionary & coeffs() const
Return the model coefficients dictionary.
const labelList & intCoupledPatchIDs() const
Return the list of patch IDs internally coupled with the.