41 template<
template<
class>
class CombineOp>
50 meshToMesh0 meshToMesh0Interp(meshSource, meshTarget);
53 <<
"Consistently creating and mapping fields for time "
62 MapConsistentVolFields<scalar>
69 MapConsistentVolFields<vector>
76 MapConsistentVolFields<sphericalTensor>
81 CombineOp<sphericalTensor>()
83 MapConsistentVolFields<symmTensor>
88 CombineOp<symmTensor>()
90 MapConsistentVolFields<tensor>
105 UnMapped<surfaceScalarField>(objects);
106 UnMapped<surfaceVectorField>(objects);
107 UnMapped<surfaceSphericalTensorField>(objects);
108 UnMapped<surfaceSymmTensorField>(objects);
109 UnMapped<surfaceTensorField>(objects);
113 UnMapped<pointScalarField>(objects);
114 UnMapped<pointVectorField>(objects);
115 UnMapped<pointSphericalTensorField>(objects);
116 UnMapped<pointSymmTensorField>(objects);
117 UnMapped<pointTensorField>(objects);
124 template<
template<
class>
class CombineOp>
144 <<
"Mapping fields for time " << meshSource.
time().
timeName()
167 MapVolFields<sphericalTensor>
172 CombineOp<sphericalTensor>()
174 MapVolFields<symmTensor>
179 CombineOp<symmTensor>()
196 UnMapped<surfaceScalarField>(objects);
197 UnMapped<surfaceVectorField>(objects);
198 UnMapped<surfaceSphericalTensorField>(objects);
199 UnMapped<surfaceSymmTensorField>(objects);
200 UnMapped<surfaceTensorField>(objects);
204 UnMapped<pointScalarField>(objects);
205 UnMapped<pointVectorField>(objects);
206 UnMapped<pointSphericalTensorField>(objects);
207 UnMapped<pointSymmTensorField>(objects);
208 UnMapped<pointTensorField>(objects);
215 template<
template<
class>
class CombineOp>
228 if (!isA<processorFvPatch>(meshTarget.
boundary()[patchi]))
232 meshTarget.
boundary()[patchi].name(),
233 meshTarget.
boundary()[patchi].name()
246 MapSubMesh<CombineOp>
251 cuttingPatchTable.
toc(),