33 template<
class>
class PatchField,
34 template<
class>
class SlicedPatchField,
42 const Field<Type>& completeField,
43 const bool preserveCouples
46 tmp<FieldField<PatchField, Type> > tbf
48 new FieldField<PatchField, Type>(mesh.boundary().size())
51 FieldField<PatchField, Type>& bf = tbf();
55 if (preserveCouples && mesh.boundary()[
patchi].coupled())
63 mesh.boundary()[
patchi].type(),
73 bf[
patchi] = SlicedPatchField<Type>
76 DimensionedField<Type, GeoMesh>::null(),
85 new SlicedPatchField<Type>
88 DimensionedField<Type, GeoMesh>::null(),
102 template<
class>
class PatchField,
103 template<
class>
class SlicedPatchField,
111 const FieldField<PatchField, Type>& bField,
112 const bool preserveCouples
115 tmp<FieldField<PatchField, Type> > tbf
117 new FieldField<PatchField, Type>(mesh.boundary().size())
120 FieldField<PatchField, Type>& bf = tbf();
124 if (preserveCouples && mesh.boundary()[
patchi].coupled())
130 PatchField<Type>::New
132 mesh.boundary()[
patchi].type(),
147 new SlicedPatchField<Type>
150 DimensionedField<Type, GeoMesh>::null()
166 template<
class>
class PatchField,
167 template<
class>
class SlicedPatchField,
198 template<
class>
class PatchField,
199 template<
class>
class SlicedPatchField,
209 const bool preserveCouples
218 slicedBoundaryField(mesh, completeField, preserveCouples)
234 template<
class>
class PatchField,
235 template<
class>
class SlicedPatchField,
246 const bool preserveCouples
255 slicedBoundaryField(mesh, completeBField, preserveCouples)
271 template<
class>
class PatchField,
272 template<
class>
class SlicedPatchField,
280 const bool preserveCouples
302 template<
class>
class PatchField,
303 template<
class>
class SlicedPatchField,
331 template<
class>
class PatchField,
332 template<
class>
class SlicedPatchField,
347 template<
class>
class PatchField,
348 template<
class>
class SlicedPatchField,
365 template<
class>
class PatchField,
366 template<
class>
class SlicedPatchField,