Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...
Classes | |
| class | maxProcEqOp |
| class | nearestEqOp |
Public Types | |
| enum | sampleMode { NEARESTCELL, NEARESTPATCHFACE, NEARESTPATCHFACEAMI, NEARESTPATCHPOINT, NEARESTFACE, NEARESTONLYCELL } |
| Mesh items to sample. More... | |
| enum | offsetMode { UNIFORM, NONUNIFORM, NORMAL } |
| How to project face centres. More... | |
| typedef Tuple2< pointIndexHit, Tuple2< scalar, label > > | nearInfo |
| Helper class for finding nearest. More... | |
Public Member Functions | |
| TypeName ("mappedPatchBase") | |
| Runtime type information. More... | |
| mappedPatchBase (const polyPatch &) | |
| Construct from patch. More... | |
| mappedPatchBase (const polyPatch &pp, const word &sampleRegion, const sampleMode sampleMode, const word &samplePatch, const vectorField &offsets) | |
| Construct with offsetMode=non-uniform. More... | |
| mappedPatchBase (const polyPatch &pp, const word &sampleRegion, const sampleMode sampleMode, const word &samplePatch, const vector &offset) | |
| Construct from offsetMode=uniform. More... | |
| mappedPatchBase (const polyPatch &pp, const word &sampleRegion, const sampleMode sampleMode, const word &samplePatch, const scalar distance) | |
| Construct from offsetMode=normal and distance. More... | |
| mappedPatchBase (const polyPatch &, const dictionary &) | |
| Construct from dictionary. More... | |
| mappedPatchBase (const polyPatch &, const sampleMode, const dictionary &) | |
| Construct from dictionary and (collocated) sample mode. More... | |
| mappedPatchBase (const polyPatch &, const mappedPatchBase &) | |
| Construct as copy, resetting patch. More... | |
| mappedPatchBase (const polyPatch &, const mappedPatchBase &, const labelUList &mapAddressing) | |
| Construct as copy, resetting patch, map original data. More... | |
| virtual | ~mappedPatchBase () |
| Destructor. More... | |
| void | clearOut () |
| const sampleMode & | mode () const |
| What to sample. More... | |
| const word & | sampleRegion () const |
| Region to sample. More... | |
| const word & | samplePatch () const |
| Patch (only if NEARESTPATCHFACE) More... | |
| const word & | coupleGroup () const |
| PatchGroup (only if NEARESTPATCHFACE) More... | |
| label | sampleSize () const |
| Return size of mapped mesh/patch/boundary. More... | |
| const vector & | offset () const |
| Offset vector (from patch faces to destination mesh objects) More... | |
| const vectorField & | offsets () const |
| Offset vector (from patch faces to destination mesh objects) More... | |
| bool | sameRegion () const |
| Cached sampleRegion != mesh.name() More... | |
| const mapDistribute & | map () const |
| Return reference to the parallel distribution map. More... | |
| const AMIPatchToPatchInterpolation & | AMI (const bool forceUpdate=false) const |
| Return reference to the AMI interpolator. More... | |
| const autoPtr< Foam::searchableSurface > & | surfPtr () const |
| Return a pointer to the AMI projection surface. More... | |
| const polyMesh & | sampleMesh () const |
| Get the region mesh. More... | |
| const polyPatch & | samplePolyPatch () const |
| Get the patch on the region. More... | |
| tmp< pointField > | samplePoints () const |
| Get the sample points. More... | |
| template<class Type > | |
| void | distribute (List< Type > &lst) const |
| Wrapper around map/interpolate data distribution. More... | |
| template<class Type , class CombineOp > | |
| void | distribute (List< Type > &lst, const CombineOp &cop) const |
| Wrapper around map/interpolate data distribution with operation. More... | |
| template<class Type > | |
| void | reverseDistribute (List< Type > &lst) const |
| Wrapper around map/interpolate data distribution. More... | |
| template<class Type , class CombineOp > | |
| void | reverseDistribute (List< Type > &lst, const CombineOp &cop) const |
| Wrapper around map/interpolate data distribution with operation. More... | |
| virtual void | write (Ostream &) const |
| Write as a dictionary. More... | |
Static Public Member Functions | |
| static pointIndexHit | facePoint (const polyMesh &, const label facei, const polyMesh::cellDecomposition) |
| Get a point on the face given a face decomposition method: More... | |
Static Public Attributes | |
| static const Enum< sampleMode > | sampleModeNames_ |
| static const Enum< offsetMode > | offsetModeNames_ |
Protected Member Functions | |
| tmp< pointField > | facePoints (const polyPatch &) const |
| Get the points from face-centre-decomposition face centres. More... | |
| void | collectSamples (const pointField &facePoints, pointField &, labelList &patchFaceProcs, labelList &patchFaces, pointField &patchFc) const |
| Collect single list of samples and originating processor+face. More... | |
| void | findSamples (const sampleMode mode, const pointField &, labelList &sampleProcs, labelList &sampleIndices, pointField &sampleLocations) const |
| Find cells/faces containing samples. More... | |
| tmp< pointField > | samplePoints (const pointField &) const |
| Get the sample points given the face points. More... | |
| void | calcMapping () const |
| Calculate mapping. More... | |
| void | calcAMI () const |
| Calculate AMI interpolator. More... | |
Protected Attributes | |
| const polyPatch & | patch_ |
| Patch to sample. More... | |
| word | sampleRegion_ |
| Region to sample. More... | |
| const sampleMode | mode_ |
| What to sample. More... | |
| word | samplePatch_ |
| Patch (if in sampleMode NEARESTPATCH*) More... | |
| const coupleGroupIdentifier | coupleGroup_ |
| PatchGroup (if in sampleMode NEARESTPATCH*) More... | |
| offsetMode | offsetMode_ |
| How to obtain samples. More... | |
| vector | offset_ |
| Offset vector (uniform) More... | |
| vectorField | offsets_ |
| Offset vector (nonuniform) More... | |
| scalar | distance_ |
| Offset distance (normal) More... | |
| bool | sameRegion_ |
| Same region. More... | |
| autoPtr< mapDistribute > | mapPtr_ |
| Communication schedule: More... | |
| const bool | AMIReverse_ |
| Flag to indicate that slave patch should be reversed for AMI. More... | |
| autoPtr< AMIPatchToPatchInterpolation > | AMIPtr_ |
| Pointer to AMI interpolator. More... | |
| autoPtr< searchableSurface > | surfPtr_ |
| Pointer to projection surface employed by AMI interpolator. More... | |
| dictionary | surfDict_ |
| Dictionary storing projection surface description. More... | |
Determines a mapping between patch face centres and mesh cell or face centres and processors they're on.
If constructed from dictionary:
// Region to sample (default is region0)
sampleRegion region0;
// What to sample:
// - nearestCell : sample cell containing point
// - nearestOnlyCell : nearest sample cell (even if not containing
// point)
// - nearestPatchFace : nearest face on selected patch
// - nearestPatchFaceAMI : nearest face on selected patch
- patches need not conform
- uses AMI interpolation
// - nearestFace : nearest boundary face on any patch
// - nearestPatchPoint : nearest patch point (for coupled points
// this might be any of the points so you have
// to guarantee the point data is synchronised
// beforehand)
sampleMode nearestCell;
// If sampleMode is nearestPatchFace : patch to find faces of
samplePatch movingWall;
// If sampleMode is nearestPatchFace : specify patchgroup to find
// samplePatch and sampleRegion (if not provided)
coupleGroup baffleGroup;
// How to supply offset (w.r.t. my patch face centres):
// - uniform : single offset vector
// - nonuniform : per-face offset vector
// - normal : using supplied distance and face normal
offsetMode uniform;
// According to offsetMode (see above) supply one of
// offset, offsets or distance
offset (1 0 0);
Note: if offsetMode is normal it uses outwards pointing normals. So supply a negative distance if sampling inside the domain.
Definition at line 105 of file mappedPatchBase.H.
| typedef Tuple2<pointIndexHit, Tuple2<scalar, label> > nearInfo |
Helper class for finding nearest.
Nearest:
Definition at line 141 of file mappedPatchBase.H.
| enum sampleMode |
Mesh items to sample.
Definition at line 113 of file mappedPatchBase.H.
| enum offsetMode |
How to project face centres.
| Enumerator | |
|---|---|
| UNIFORM | single offset vector |
| NONUNIFORM | per-face offset vector |
| NORMAL | use face normal + distance |
Definition at line 124 of file mappedPatchBase.H.
| mappedPatchBase | ( | const polyPatch & | pp | ) |
Construct from patch.
Definition at line 839 of file mappedPatchBase.C.
| mappedPatchBase | ( | const polyPatch & | pp, |
| const word & | sampleRegion, | ||
| const sampleMode | sampleMode, | ||
| const word & | samplePatch, | ||
| const vectorField & | offsets | ||
| ) |
Construct with offsetMode=non-uniform.
Definition at line 860 of file mappedPatchBase.C.
| mappedPatchBase | ( | const polyPatch & | pp, |
| const word & | sampleRegion, | ||
| const sampleMode | sampleMode, | ||
| const word & | samplePatch, | ||
| const vector & | offset | ||
| ) |
Construct from offsetMode=uniform.
Definition at line 887 of file mappedPatchBase.C.
| mappedPatchBase | ( | const polyPatch & | pp, |
| const word & | sampleRegion, | ||
| const sampleMode | sampleMode, | ||
| const word & | samplePatch, | ||
| const scalar | distance | ||
| ) |
Construct from offsetMode=normal and distance.
Definition at line 914 of file mappedPatchBase.C.
| mappedPatchBase | ( | const polyPatch & | pp, |
| const dictionary & | dict | ||
| ) |
Construct from dictionary.
Definition at line 941 of file mappedPatchBase.C.
References dict, Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, dictionary::found(), dictionary::readEntry(), and dictionary::readIfPresent().
| mappedPatchBase | ( | const polyPatch & | pp, |
| const sampleMode | mode, | ||
| const dictionary & | dict | ||
| ) |
Construct from dictionary and (collocated) sample mode.
(only for nearestPatchFace, nearestPatchFaceAMI, nearestPatchPoint) Assumes zero offset.
Definition at line 1023 of file mappedPatchBase.C.
References dict, Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, and Foam::mode().
| mappedPatchBase | ( | const polyPatch & | pp, |
| const mappedPatchBase & | mpb | ||
| ) |
Construct as copy, resetting patch.
Definition at line 1077 of file mappedPatchBase.C.
| mappedPatchBase | ( | const polyPatch & | pp, |
| const mappedPatchBase & | mpb, | ||
| const labelUList & | mapAddressing | ||
| ) |
Construct as copy, resetting patch, map original data.
Definition at line 1101 of file mappedPatchBase.C.
|
virtual |
Destructor.
Definition at line 1132 of file mappedPatchBase.C.
|
protected |
Get the points from face-centre-decomposition face centres.
and project them onto the face-diagonal-decomposition triangles.
Definition at line 88 of file mappedPatchBase.C.
References polyPatch::boundaryMesh(), Foam::facePoint(), forAll, mesh, polyBoundaryMesh::mesh(), tmp< T >::ref(), and polyPatch::start().
Referenced by mappedPatchBase::calcMapping().
|
protected |
Collect single list of samples and originating processor+face.
Definition at line 116 of file mappedPatchBase.C.
References forAll, Foam::identity(), samples(), and List< T >::setSize().
Referenced by mappedPatchBase::calcMapping().
|
protected |
Find cells/faces containing samples.
Note: face-diagonal decomposition
Note: face-diagonal decomposition
Note: face-diagonal decomposition
Definition at line 188 of file mappedPatchBase.C.
References Foam::abort(), Foam::expressions::patchExpr::debug, Foam::constant::electromagnetic::e, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, indexedOctree< Type >::findInside(), meshSearch::findNearestFace(), Tuple2< T1, T2 >::first(), forAll, Foam::identity(), Foam::Info, InfoInFunction, Foam::magSqr(), Foam::max(), mesh, PrimitivePatch< FaceList, PointField >::meshPoints(), boundBox::min(), Foam::mode(), Foam::New(), PrimitivePatch< FaceList, PointField >::points(), rndGen, samples(), Tuple2< T1, T2 >::second(), List< T >::setSize(), Foam::sqr(), and polyPatch::start().
Referenced by mappedPatchBase::calcMapping().
|
protected |
Get the sample points given the face points.
Definition at line 1181 of file mappedPatchBase.C.
References fld, Foam::mag(), n, and tmp< T >::ref().
|
protected |
Calculate mapping.
Definition at line 517 of file mappedPatchBase.C.
References Foam::abort(), DynamicField< T, SizeMin >::append(), DynamicList< T, SizeMin >::append(), polyPatch::boundaryMesh(), mappedPatchBase::collectSamples(), Foam::expressions::patchExpr::debug, Foam::endl(), Foam::exit(), mappedPatchBase::facePoints(), Foam::FatalError, FatalErrorInFunction, mappedPatchBase::findSamples(), forAll, Foam::gAverage(), Foam::mag(), mappedPatchBase::map(), mappedPatchBase::mapPtr_, UPstream::master(), polyBoundaryMesh::mesh(), mappedPatchBase::mode_, OSstream::name(), patchIdentifier::name(), IOobject::name(), mappedPatchBase::NEARESTCELL, mappedPatchBase::NEARESTONLYCELL, mappedPatchBase::NEARESTPATCHFACE, Foam::nl, mappedPatchBase::offsetMode_, mappedPatchBase::offsetModeNames_, mappedPatchBase::patch_, Time::path(), Foam::Pout, Foam::reduce(), mappedPatchBase::sampleModeNames_, mappedPatchBase::samplePatch(), mappedPatchBase::samplePoints(), mappedPatchBase::sampleRegion(), samples(), HashSet< Key, Hash >::set(), HashSet< Key, Hash >::test(), objectRegistry::time(), Foam::type(), Foam::HashSetOps::used(), WarningInFunction, and Foam::meshTools::writeOBJ().
|
protected |
Calculate AMI interpolator.
Definition at line 793 of file mappedPatchBase.C.
References Foam::expressions::patchExpr::debug, DebugInFunction, Foam::endl(), PrimitivePatch< FaceList, PointField >::localFaces(), PrimitivePatch< FaceList, PointField >::localPoints(), and Foam::meshTools::writeOBJ().
| TypeName | ( | "mappedPatchBase" | ) |
Runtime type information.
| void clearOut | ( | ) |
Definition at line 1138 of file mappedPatchBase.C.
Referenced by thermalBaffle1DFvPatchScalarField< solidType >::autoMap(), mappedPolyPatch::calcGeometry(), mappedWallPolyPatch::calcGeometry(), mappedWallPolyPatch::movePoints(), mappedPolyPatch::movePoints(), mappedWallPolyPatch::updateMesh(), mappedPolyPatch::updateMesh(), mappedPolyPatch::~mappedPolyPatch(), and mappedWallPolyPatch::~mappedWallPolyPatch().
|
inline |
What to sample.
Definition at line 29 of file mappedPatchBaseI.H.
References mappedPatchBase::mode_.
Referenced by mappedVelocityFluxFixedValueFvPatchField::mappedVelocityFluxFixedValueFvPatchField(), mappedVelocityFluxFixedValueFvPatchField::updateCoeffs(), and mappedFixedInternalValueFvPatchField< Type >::updateCoeffs().
|
inline |
Region to sample.
Definition at line 35 of file mappedPatchBaseI.H.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
Referenced by mappedPatchBase::calcMapping().
|
inline |
Patch (only if NEARESTPATCHFACE)
Definition at line 61 of file mappedPatchBaseI.H.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
Referenced by mappedPatchBase::calcMapping(), regionModel::nbrCoupledPatchID(), and mappedVelocityFluxFixedValueFvPatchField::updateCoeffs().
|
inline |
PatchGroup (only if NEARESTPATCHFACE)
Definition at line 87 of file mappedPatchBaseI.H.
|
inline |
Return size of mapped mesh/patch/boundary.
Definition at line 93 of file mappedPatchBaseI.H.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, mesh, and primitiveMesh::nBoundaryFaces().
|
inline |
Offset vector (from patch faces to destination mesh objects)
Definition at line 128 of file mappedPatchBaseI.H.
|
inline |
Offset vector (from patch faces to destination mesh objects)
Definition at line 134 of file mappedPatchBaseI.H.
|
inline |
Cached sampleRegion != mesh.name()
Definition at line 140 of file mappedPatchBaseI.H.
|
inline |
Return reference to the parallel distribution map.
Definition at line 146 of file mappedPatchBaseI.H.
References polyMesh::boundaryMesh(), polyBoundaryMesh::mesh(), and polyMesh::topoChanging().
Referenced by mappedPatchBase::calcMapping(), mappedPatchBase::distribute(), semiPermeableBaffleMassFractionFvPatchScalarField::phiY(), and thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs().
|
inline |
Return reference to the AMI interpolator.
Definition at line 166 of file mappedPatchBaseI.H.
References polyMesh::boundaryMesh(), polyBoundaryMesh::mesh(), and polyMesh::topoChanging().
Referenced by mappedPatchBase::distribute().
| const Foam::autoPtr< Foam::searchableSurface > & surfPtr | ( | ) | const |
Return a pointer to the AMI projection surface.
Definition at line 761 of file mappedPatchBase.C.
References polyMesh::boundaryMesh(), TimePaths::constant(), mesh, polyBoundaryMesh::mesh(), IOobject::MUST_READ, searchableSurface::New(), IOobject::NO_WRITE, and fvMesh::time().
| const Foam::polyMesh & sampleMesh | ( | ) | const |
Get the region mesh.
Definition at line 1148 of file mappedPatchBase.C.
References polyMesh::boundaryMesh(), objectRegistry::lookupObject(), polyBoundaryMesh::mesh(), and objectRegistry::time().
Referenced by mappedVelocityFluxFixedValueFvPatchField::updateCoeffs(), mappedFixedInternalValueFvPatchField< Type >::updateCoeffs(), mappedFlowRateFvPatchVectorField::updateCoeffs(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::updateCoeffs(), filmPyrolysisRadiativeCoupledMixedFvPatchScalarField::updateCoeffs(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::updateCoeffs(), and humidityTemperatureCoupledMixedFvPatchScalarField::updateCoeffs().
| const Foam::polyPatch & samplePolyPatch | ( | ) | const |
Get the patch on the region.
Definition at line 1161 of file mappedPatchBase.C.
References polyMesh::boundaryMesh(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, polyBoundaryMesh::findPatchID(), and polyBoundaryMesh::names().
Referenced by semiPermeableBaffleMassFractionFvPatchScalarField::phiY(), mappedFixedInternalValueFvPatchField< Type >::updateCoeffs(), mappedFlowRateFvPatchVectorField::updateCoeffs(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::updateCoeffs(), filmPyrolysisRadiativeCoupledMixedFvPatchScalarField::updateCoeffs(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::updateCoeffs(), and humidityTemperatureCoupledMixedFvPatchScalarField::updateCoeffs().
| Foam::tmp< Foam::pointField > samplePoints | ( | ) | const |
Get the sample points.
Definition at line 1215 of file mappedPatchBase.C.
Referenced by mappedPatchBase::calcMapping().
|
static |
Get a point on the face given a face decomposition method:
face-centre-tet : face centre. Returns index of face. face-planes : face centre. Returns index of face. face-diagonal : intersection of ray from cellcentre to facecentre with any of the triangles. Returns index (0..size-2) of triangle.
Definition at line 1222 of file mappedPatchBase.C.
References Foam::abort(), polyMesh::CELL_TETS, primitiveMesh::cellCentres(), PointHit< Point >::distance(), f(), polyMesh::FACE_CENTRE_TRIS, polyMesh::FACE_DIAG_TRIS, polyMesh::FACE_PLANES, primitiveMesh::faceCentres(), polyMesh::faceOwner(), polyMesh::faces(), Foam::FatalError, FatalErrorInFunction, intersection::HALF_RAY, PointHit< Point >::hit(), PointHit< Point >::hitPoint(), triangle< Point, PointRef >::intersection(), mesh, p, polyMesh::points(), and polyMesh::tetBasePtIs().
Referenced by nearWallFields::calcAddressing().
| void distribute | ( | List< Type > & | lst | ) | const |
Wrapper around map/interpolate data distribution.
Definition at line 29 of file mappedPatchBaseTemplates.C.
References mappedPatchBase::AMI(), mapDistribute::distribute(), AMIInterpolation::interpolateToSource(), mappedPatchBase::map(), mappedPatchBase::mode_, and mappedPatchBase::NEARESTPATCHFACEAMI.
Referenced by regionModel::toRegion(), mappedVelocityFluxFixedValueFvPatchField::updateCoeffs(), mappedFixedInternalValueFvPatchField< Type >::updateCoeffs(), mappedFlowRateFvPatchVectorField::updateCoeffs(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::updateCoeffs(), filmPyrolysisRadiativeCoupledMixedFvPatchScalarField::updateCoeffs(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::updateCoeffs(), and humidityTemperatureCoupledMixedFvPatchScalarField::updateCoeffs().
| void distribute | ( | List< Type > & | lst, |
| const CombineOp & | cop | ||
| ) | const |
Wrapper around map/interpolate data distribution with operation.
Definition at line 48 of file mappedPatchBaseTemplates.C.
References UPstream::defaultCommsType, mapDistributeBase::distribute(), and Foam::Zero.
| void reverseDistribute | ( | List< Type > & | lst | ) | const |
Wrapper around map/interpolate data distribution.
Definition at line 82 of file mappedPatchBaseTemplates.C.
Referenced by regionModel::toPrimary().
| void reverseDistribute | ( | List< Type > & | lst, |
| const CombineOp & | cop | ||
| ) | const |
Wrapper around map/interpolate data distribution with operation.
Definition at line 102 of file mappedPatchBaseTemplates.C.
References UPstream::defaultCommsType, mapDistributeBase::distribute(), and Foam::Zero.
|
virtual |
Write as a dictionary.
Reimplemented in thermalBaffle1DFvPatchScalarField< solidType >, mappedFieldFvPatchField< Type >, mappedWallPolyPatch, mappedVariableThicknessWallPolyPatch, semiPermeableBaffleMassFractionFvPatchScalarField, and mappedPolyPatch.
Definition at line 1302 of file mappedPatchBase.C.
References Ostream::write(), Ostream::writeEntry(), and VectorSpace< Vector< scalar >, scalar, 3 >::zero.
Referenced by mappedPolyPatch::write(), semiPermeableBaffleMassFractionFvPatchScalarField::write(), mappedWallPolyPatch::write(), and thermalBaffle1DFvPatchScalarField< solidType >::write().
|
static |
Definition at line 131 of file mappedPatchBase.H.
Referenced by mappedPatchBase::calcMapping().
|
static |
Definition at line 133 of file mappedPatchBase.H.
Referenced by mappedPatchBase::calcMapping().
|
protected |
Patch to sample.
Definition at line 191 of file mappedPatchBase.H.
Referenced by mappedPatchBase::calcMapping().
|
mutableprotected |
Region to sample.
Definition at line 194 of file mappedPatchBase.H.
|
protected |
What to sample.
Definition at line 197 of file mappedPatchBase.H.
Referenced by mappedPatchBase::calcMapping(), mappedPatchBase::distribute(), and mappedPatchBase::mode().
|
mutableprotected |
Patch (if in sampleMode NEARESTPATCH*)
Definition at line 200 of file mappedPatchBase.H.
|
protected |
PatchGroup (if in sampleMode NEARESTPATCH*)
Definition at line 203 of file mappedPatchBase.H.
|
protected |
How to obtain samples.
Definition at line 206 of file mappedPatchBase.H.
Referenced by mappedPatchBase::calcMapping().
|
protected |
Offset vector (uniform)
Definition at line 209 of file mappedPatchBase.H.
|
protected |
Offset vector (nonuniform)
Definition at line 212 of file mappedPatchBase.H.
|
protected |
Offset distance (normal)
Definition at line 215 of file mappedPatchBase.H.
|
mutableprotected |
Same region.
Definition at line 218 of file mappedPatchBase.H.
|
mutableprotected |
Communication schedule:
Definition at line 228 of file mappedPatchBase.H.
Referenced by mappedPatchBase::calcMapping().
|
protected |
Flag to indicate that slave patch should be reversed for AMI.
Definition at line 234 of file mappedPatchBase.H.
|
mutableprotected |
Pointer to AMI interpolator.
Definition at line 237 of file mappedPatchBase.H.
|
mutableprotected |
Pointer to projection surface employed by AMI interpolator.
Definition at line 240 of file mappedPatchBase.H.
|
protected |
Dictionary storing projection surface description.
Definition at line 243 of file mappedPatchBase.H.