Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa. More...
#include <OpenFOAM/PrimitivePatchInterpolation_.H>
Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa.
Definition at line 52 of file PrimitivePatchInterpolation_.H.
Public Member Functions | |
PrimitivePatchInterpolation (const Patch &p) | |
Construct from PrimitivePatch.
| |
~PrimitivePatchInterpolation () | |
template<class Type > | |
tmp< Field< Type > > | faceToPointInterpolate (const Field< Type > &ff) const |
Interpolate from faces to points.
| |
template<class Type > | |
tmp< Field< Type > > | faceToPointInterpolate (const tmp< Field< Type > > &tff) const |
template<class Type > | |
tmp< Field< Type > > | pointToFaceInterpolate (const Field< Type > &pf) const |
Interpolate from points to faces.
| |
template<class Type > | |
tmp< Field< Type > > | pointToFaceInterpolate (const tmp< Field< Type > > &tpf) const |
template<class Type > | |
tmp< Field< Type > > | faceToEdgeInterpolate (const Field< Type > &ff) const |
Interpolate from faces to edges.
| |
template<class Type > | |
tmp< Field< Type > > | faceToEdgeInterpolate (const tmp< Field< Type > > &tff) const |
bool | movePoints () |
Do what is neccessary if the mesh has moved.
|
PrimitivePatchInterpolation | ( | const Patch & | p ) |
Construct from PrimitivePatch.
Definition at line 156 of file PrimitivePatchInterpolation_.C.
Definition at line 167 of file PrimitivePatchInterpolation_.C.
Interpolate from faces to points.
Definition at line 178 of file PrimitivePatchInterpolation_.C.
References Foam::abort(), Foam::FatalError, FatalErrorIn, forAll, and List< Type >::size().
Definition at line 225 of file PrimitivePatchInterpolation_.C.
Interpolate from points to faces.
Definition at line 238 of file PrimitivePatchInterpolation_.C.
References Foam::abort(), Foam::FatalError, FatalErrorIn, forAll, List< T >::size(), and List< Type >::size().
Definition at line 285 of file PrimitivePatchInterpolation_.C.
Interpolate from faces to edges.
Definition at line 298 of file PrimitivePatchInterpolation_.C.
References Foam::abort(), Foam::FatalError, FatalErrorIn, List< T >::size(), and List< Type >::size().
Definition at line 347 of file PrimitivePatchInterpolation_.C.
bool movePoints | ( | ) |
Do what is neccessary if the mesh has moved.
Definition at line 358 of file PrimitivePatchInterpolation_.C.