Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa. More...
#include <PrimitivePatchInterpolation.H>

Public Member Functions | |
| PrimitivePatchInterpolation (const Patch &p) | |
| Construct from PrimitivePatch. | |
| ~PrimitivePatchInterpolation ()=default | |
| Destructor. | |
| 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 necessary if the mesh has moved. | |
| template<class Type> | |
| Foam::tmp< Foam::Field< Type > > | faceToPointInterpolate (const Field< Type > &ff) const |
| template<class Type> | |
| Foam::tmp< Foam::Field< Type > > | faceToPointInterpolate (const tmp< Field< Type > > &tff) const |
| template<class Type> | |
| Foam::tmp< Foam::Field< Type > > | pointToFaceInterpolate (const Field< Type > &pf) const |
| template<class Type> | |
| Foam::tmp< Foam::Field< Type > > | pointToFaceInterpolate (const tmp< Field< Type > > &tpf) const |
| template<class Type> | |
| Foam::tmp< Foam::Field< Type > > | faceToEdgeInterpolate (const Field< Type > &pf) const |
| template<class Type> | |
| Foam::tmp< Foam::Field< Type > > | faceToEdgeInterpolate (const tmp< Field< Type > > &tpf) const |
Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa.
Definition at line 53 of file PrimitivePatchInterpolation.H.
| PrimitivePatchInterpolation | ( | const Patch & | p | ) |
Construct from PrimitivePatch.
Definition at line 141 of file PrimitivePatchInterpolation.C.
References p.
|
default |
Destructor.
| tmp< Field< Type > > faceToPointInterpolate | ( | const Field< Type > & | ff | ) | const |
Interpolate from faces to points.
Referenced by parseDriver::faceToPoint(), and sampledPatchInternalField::sampleOnPoints().

| tmp< Field< Type > > faceToPointInterpolate | ( | const tmp< Field< Type > > & | tff | ) | const |
| tmp< Field< Type > > pointToFaceInterpolate | ( | const Field< Type > & | pf | ) | const |
Interpolate from points to faces.
Referenced by Bezier::dxdbFace(), Bezier::dxdbFace(), and parseDriver::pointToFace().

| tmp< Field< Type > > pointToFaceInterpolate | ( | const tmp< Field< Type > > & | tpf | ) | const |
| tmp< Field< Type > > faceToEdgeInterpolate | ( | const Field< Type > & | ff | ) | const |
Interpolate from faces to edges.
| tmp< Field< Type > > faceToEdgeInterpolate | ( | const tmp< Field< Type > > & | tff | ) | const |
| bool movePoints | ( | ) |
Do what is necessary if the mesh has moved.
Definition at line 311 of file PrimitivePatchInterpolation.C.
| Foam::tmp< Foam::Field< Type > > faceToPointInterpolate | ( | const Field< Type > & | ff | ) | const |
Definition at line 155 of file PrimitivePatchInterpolation.C.
| Foam::tmp< Foam::Field< Type > > faceToPointInterpolate | ( | const tmp< Field< Type > > & | tff | ) | const |
Definition at line 193 of file PrimitivePatchInterpolation.C.
| Foam::tmp< Foam::Field< Type > > pointToFaceInterpolate | ( | const Field< Type > & | pf | ) | const |
Definition at line 207 of file PrimitivePatchInterpolation.C.
| Foam::tmp< Foam::Field< Type > > pointToFaceInterpolate | ( | const tmp< Field< Type > > & | tpf | ) | const |
Definition at line 244 of file PrimitivePatchInterpolation.C.
| Foam::tmp< Foam::Field< Type > > faceToEdgeInterpolate | ( | const Field< Type > & | pf | ) | const |
Definition at line 258 of file PrimitivePatchInterpolation.C.
| Foam::tmp< Foam::Field< Type > > faceToEdgeInterpolate | ( | const tmp< Field< Type > > & | tpf | ) | const |
Definition at line 299 of file PrimitivePatchInterpolation.C.