Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
cellPointWeight Class Reference

Foam::cellPointWeight. More...

Inheritance diagram for cellPointWeight:
Inheritance graph
[legend]
Collaboration diagram for cellPointWeight:
Collaboration graph
[legend]

Public Member Functions

 cellPointWeight (const polyMesh &mesh, const vector &position, const label celli, const label facei=-1)
 
label cell () const
 
const barycentricweights () const
 
const triFacefaceVertices () 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_
 

Detailed Description

Foam::cellPointWeight.

Source files

Definition at line 50 of file cellPointWeight.H.

Constructor & Destructor Documentation

◆ cellPointWeight()

cellPointWeight ( const polyMesh mesh,
const vector position,
const label  celli,
const label  facei = -1 
)

Definition at line 236 of file cellPointWeight.C.

References mesh.

Member Function Documentation

◆ findTetrahedron()

void findTetrahedron ( const polyMesh mesh,
const vector position,
const label  celli 
)
protected

◆ findTriangle()

void findTriangle ( const polyMesh mesh,
const vector position,
const label  facei 
)
protected

◆ cell()

label cell ( ) const
inline

Definition at line 109 of file cellPointWeight.H.

References cellPointWeight::celli_.

Referenced by interpolationCellPointWallModified< Type >::interpolate(), and interpolationCellPoint< Foam::Vector >::interpolate().

Here is the caller graph for this function:

◆ weights()

const barycentric& weights ( ) const
inline

Definition at line 115 of file cellPointWeight.H.

References cellPointWeight::weights_.

Referenced by interpolationCellPointWallModified< Type >::interpolate(), and interpolationCellPoint< Foam::Vector >::interpolate().

Here is the caller graph for this function:

◆ faceVertices()

const triFace& faceVertices ( ) const
inline

Definition at line 121 of file cellPointWeight.H.

References cellPointWeight::faceVertices_.

Referenced by interpolationCellPointWallModified< Type >::interpolate(), and interpolationCellPoint< Foam::Vector >::interpolate().

Here is the caller graph for this function:

Member Data Documentation

◆ celli_

const label celli_
protected

Definition at line 57 of file cellPointWeight.H.

Referenced by cellPointWeight::cell().

◆ weights_

barycentric weights_
protected

Definition at line 61 of file cellPointWeight.H.

Referenced by cellPointWeight::weights().

◆ faceVertices_

triFace faceVertices_
protected

Definition at line 64 of file cellPointWeight.H.

Referenced by cellPointWeight::faceVertices().

◆ debug

int debug
static

Definition at line 87 of file cellPointWeight.H.

◆ tol

Foam::scalar tol
static

Definition at line 91 of file cellPointWeight.H.


The documentation for this class was generated from the following files: