Foam::cellPointWeight. More...
Public Member Functions | |
cellPointWeight (const polyMesh &mesh, const vector &position, const label celli, const label facei=-1) | |
label | cell () const |
const barycentric & | weights () const |
const triFace & | faceVertices () const |
Static Public Attributes | |
static int | debug |
static scalar | tol |
Protected Member Functions | |
void | findTetrahedron (const polyMesh &mesh, const vector &position, const label celli) |
void | findTriangle (const polyMesh &mesh, const vector &position, const label facei) |
Protected Attributes | |
const label | celli_ |
barycentric | weights_ |
triFace | faceVertices_ |
Definition at line 50 of file cellPointWeight.H.
cellPointWeight | ( | const polyMesh & | mesh, |
const vector & | position, | ||
const label | celli, | ||
const label | facei = -1 |
||
) |
Definition at line 236 of file cellPointWeight.C.
References mesh.
|
protected |
Definition at line 34 of file cellPointWeight.C.
References Foam::expressions::patchExpr::debug, Foam::det(), PointHit< PointType >::distance(), Foam::endl(), tetIndices::faceTriIs(), forAll, Foam::mag(), mesh, tetrahedron::nearestPoint(), Foam::nl, tetrahedron::pointToBarycentric(), Foam::Pout, and tetIndices::tet().
Definition at line 128 of file cellPointWeight.C.
References Foam::expressions::patchExpr::debug, Foam::det(), PointHit< PointType >::distance(), Foam::endl(), tetIndices::faceTri(), tetIndices::faceTriIs(), forAll, Foam::mag(), Foam::magSqr(), mesh, triangle::nearestPoint(), Foam::nl, triangle::pointToBarycentric(), and Foam::Pout.
|
inline |
Definition at line 109 of file cellPointWeight.H.
References cellPointWeight::celli_.
Referenced by interpolationCellPointWallModified< Type >::interpolate(), and interpolationCellPoint< Foam::Vector >::interpolate().
|
inline |
Definition at line 115 of file cellPointWeight.H.
References cellPointWeight::weights_.
Referenced by interpolationCellPointWallModified< Type >::interpolate(), and interpolationCellPoint< Foam::Vector >::interpolate().
|
inline |
Definition at line 121 of file cellPointWeight.H.
References cellPointWeight::faceVertices_.
Referenced by interpolationCellPointWallModified< Type >::interpolate(), and interpolationCellPoint< Foam::Vector >::interpolate().
|
protected |
Definition at line 57 of file cellPointWeight.H.
Referenced by cellPointWeight::cell().
|
protected |
Definition at line 61 of file cellPointWeight.H.
Referenced by cellPointWeight::weights().
|
protected |
Definition at line 64 of file cellPointWeight.H.
Referenced by cellPointWeight::faceVertices().
|
static |
Definition at line 87 of file cellPointWeight.H.
|
static |
Definition at line 91 of file cellPointWeight.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.