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 >:
 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.