ENH: Updated mesh-to-mesh interpolation using direct method

This commit is contained in:
andy
2013-05-07 12:18:59 +01:00
parent 926357f55c
commit b07d3f1c65
4 changed files with 37 additions and 12 deletions

View File

@ -56,9 +56,16 @@ protected:
// Protected Member Functions
//- Return the true if cells intersect
virtual bool intersect
(
const label srcCellI,
const label tgtCellI
) const;
//- Find indices of overlapping cells in src and tgt meshes - returns
// true if found a matching pair
bool findInitialSeeds
virtual bool findInitialSeeds
(
const labelList& srcCellIDs,
const boolList& mapFlag,
@ -68,7 +75,7 @@ protected:
) const;
//- Calculate the mesh-to-mesh addressing and weights
void calculateAddressing
virtual void calculateAddressing
(
labelListList& srcToTgtCellAddr,
scalarListList& srcToTgtCellWght,
@ -82,7 +89,7 @@ protected:
);
//- Append to list of src mesh seed indices
void appendToDirectSeeds
virtual void appendToDirectSeeds
(
boolList& mapFlag,
labelList& srcTgtSeed,