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.
Collaboration diagram for PrimitivePatchInterpolation< Patch >: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.