47 const auto& pfld = pmUbf[patchi];
51 const auto& fpp = *fppPtr;
52 const label polyPatchi = fpp.patch().index();
61 cmUbf[polyPatchi] = pfld.type();
66 Pout<<
"Patch:" <<
fvMesh_.boundary()[patchi].patch().name()
67 <<
" pointType:" << pfld.type()
68 <<
" cellType:" << cmUbf[patchi] <<
endl;
static const char *const typeName
Typename for Field.
Generic GeometricField class.
A FixedValue boundary condition for pointField.
const fvMesh & fvMesh_
The fvMesh to be moved.
wordList cellMotionBoundaryTypes(const typename GeometricField< Type, pointPatchField, pointMesh >::Boundary &pmUbf) const
Create the corresponding patch types for cellMotion from those.
Namespace for handling debugging switches.
List< word > wordList
List of word.
Ostream & endl(Ostream &os)
Add newline and flush stream.
const Type * isA(const U &obj)
Attempt dynamic_cast to Type.
prefixOSstream Pout
OSstream wrapped stdout (std::cout) with parallel prefix.
#define forAll(list, i)
Loop across all elements in list.