Interpolation class dealing with transfer of data between two primitivePatches. More...
Public Member Functions | |
PatchToPatchInterpolation (const FromPatch &fromPatch, const ToPatch &toPatch, const intersection::algorithm alg=intersection::FULL_RAY, const intersection::direction dir=intersection::VECTOR) | |
~PatchToPatchInterpolation () | |
intersection::algorithm | projectionAlgo () const |
intersection::direction | projectionDir () const |
const scalarField & | pointDistanceToIntersection () const |
const scalarField & | faceDistanceToIntersection () const |
bool | movePoints () |
template<class Type > | |
tmp< Field< Type > > | pointInterpolate (const Field< Type > &pf) const |
template<class Type > | |
tmp< Field< Type > > | pointInterpolate (const tmp< Field< Type >> &tpf) const |
template<class Type > | |
tmp< Field< Type > > | faceInterpolate (const Field< Type > &pf) const |
template<class Type > | |
tmp< Field< Type > > | faceInterpolate (const tmp< Field< Type >> &tpf) const |
Static Public Member Functions | |
static scalar | setProjectionTol (const scalar t) |
Interpolation class dealing with transfer of data between two primitivePatches.
Definition at line 63 of file PatchToPatchInterpolation.H.
PatchToPatchInterpolation | ( | const FromPatch & | fromPatch, |
const ToPatch & | toPatch, | ||
const intersection::algorithm | alg = intersection::FULL_RAY , |
||
const intersection::direction | dir = intersection::VECTOR |
||
) |
Definition at line 105 of file PatchToPatchInterpolation.C.
Definition at line 128 of file PatchToPatchInterpolation.C.
|
inlinestatic |
Definition at line 170 of file PatchToPatchInterpolation.H.
References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.
|
inline |
Definition at line 185 of file PatchToPatchInterpolation.H.
|
inline |
Definition at line 191 of file PatchToPatchInterpolation.H.
const scalarField & pointDistanceToIntersection |
Definition at line 139 of file PatchToPatchInterpolation.C.
const scalarField & faceDistanceToIntersection |
Definition at line 153 of file PatchToPatchInterpolation.C.
bool movePoints |
Definition at line 165 of file PatchToPatchInterpolation.C.
Definition at line 37 of file PatchToPatchInterpolate.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, forAll, tmp::ref(), and Foam::Zero.
Definition at line 87 of file PatchToPatchInterpolate.C.
Definition at line 101 of file PatchToPatchInterpolate.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, Foam::fv::ff(), forAll, tmp::ref(), and Foam::Zero.
Definition at line 153 of file PatchToPatchInterpolate.C.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.