47 const polyPatch& newPatch,
48 const label unmappedValue
51 labelList newToOld(newPatch.size(), unmappedValue);
53 label newStart = newPatch.start();
54 label newSize = newPatch.size();
56 for (label i = 0; i < oldSize; i++)
58 label newFacei = oldToNew[oldStart+i];
60 if (newFacei >= newStart && newFacei < newStart+newSize)
62 newToOld[newFacei-newStart] = i;
76 const bool validBoundary,
77 const bool fullyMapped
107 fvMeshAdder::MapVolFields<scalar>(map, mesh0, mesh1, fullyMapped);
108 fvMeshAdder::MapVolFields<vector>(map, mesh0, mesh1, fullyMapped);
109 fvMeshAdder::MapVolFields<sphericalTensor>(map, mesh0, mesh1, fullyMapped);
110 fvMeshAdder::MapVolFields<symmTensor>(map, mesh0, mesh1, fullyMapped);
111 fvMeshAdder::MapVolFields<tensor>(map, mesh0, mesh1, fullyMapped);
113 fvMeshAdder::MapSurfaceFields<scalar>(map, mesh0, mesh1, fullyMapped);
114 fvMeshAdder::MapSurfaceFields<vector>(map, mesh0, mesh1, fullyMapped);
115 fvMeshAdder::MapSurfaceFields<sphericalTensor>
117 map, mesh0, mesh1, fullyMapped
119 fvMeshAdder::MapSurfaceFields<symmTensor>(map, mesh0, mesh1, fullyMapped);
120 fvMeshAdder::MapSurfaceFields<tensor>(map, mesh0, mesh1, fullyMapped);
122 fvMeshAdder::MapDimFields<scalar>(map, mesh0, mesh1);
123 fvMeshAdder::MapDimFields<vector>(map, mesh0, mesh1);
124 fvMeshAdder::MapDimFields<sphericalTensor>(map, mesh0, mesh1);
125 fvMeshAdder::MapDimFields<symmTensor>(map, mesh0, mesh1);
126 fvMeshAdder::MapDimFields<tensor>(map, mesh0, mesh1);