42 typedef GeometricField<Type, fvPatchField, volMesh> fieldType;
44 if (io.headerClassName() == fieldType::typeName)
48 fvPatchField<Type>::dictionaryConstructorTablePtr_->sortedToc()
53 Info<<
"Available boundary conditions for "
54 << pTraits<Type>::typeName <<
" field: " << io.name() <<
nl;
58 Info<<
" " << types[i] <<
nl;
77 wordList types(fieldConditions<Type>(io,
false));
84 typedef GeometricField<Type, fvPatchField, volMesh> fieldType;
86 const fvMesh&
mesh =
dynamic_cast<const fvMesh&
>(io.db());
93 mesh.time().timeName(),
104 Info<<
"Fixed value boundary conditions for "
105 << pTraits<Type>::typeName <<
" field: " << io.name() <<
nl;
112 bool foundFixed =
false;
115 const word& patchType = types[i];
123 mesh.nInternalFaces(),
129 fvPatch fvp(pp,
mesh.boundary());
131 tmp<fvPatchField<Type>> pf
141 if (pf().fixesValue())
143 Info<<
" " << patchType <<
nl;