![]() |
|
Public Types | |
enum | { nVertices = 4, nEdges = 6 } |
Public Member Functions | |
tetrahedron (const Point &a, const Point &b, const Point &c, const Point &d) | |
Construct from points. | |
tetrahedron (Istream &) | |
Construct from Istream. | |
const Point & | a () const |
Return vertices. | |
const Point & | b () const |
const Point & | c () const |
const Point & | d () const |
vector | Sa () const |
Return face normal. | |
vector | Sb () const |
vector | Sc () const |
vector | Sd () const |
scalar | mag () const |
Return volume. | |
vector | circumCentre () const |
Return circum-centre. | |
scalar | circumRadius () const |
Return circum-radius. | |
pointHit | containmentSphere (const scalar tol) const |
Return (min)containment sphere, i.e. the smallest sphere with. | |
void | gradNiSquared (scalarField &buffer) const |
Fill buffer with shape function products. | |
void | gradNiDotGradNj (scalarField &buffer) const |
void | gradNiGradNi (tensorField &buffer) const |
void | gradNiGradNj (tensorField &buffer) const |
Friends | |
Istream & | operator>> (Istream &, tetrahedron &) |
Ostream & | operator (Ostream &, const tetrahedron &) |
|
Definition at line 96 of file tetrahedron.H. |
|
Construct from points.
Definition at line 49 of file tetrahedronI.H. |
|
Construct from Istream.
Definition at line 64 of file tetrahedronI.H. |
|
Return vertices.
Definition at line 82 of file tetrahedronI.H. |
|
Definition at line 89 of file tetrahedronI.H. |
|
Definition at line 96 of file tetrahedronI.H. |
|
Return circum-centre.
Definition at line 145 of file tetrahedronI.H. References Foam::vector. |
|
Return circum-radius.
Definition at line 162 of file tetrahedronI.H. References tetrahedron::a_, tetrahedron::b_, tetrahedron::c_, tetrahedron::d_, and Istream::readBegin(). |
Here is the call graph for this function:
|
Return (min)containment sphere, i.e. the smallest sphere with. all points inside. Returns pointHit with:
|
|
Definition at line 103 of file tetrahedronI.H. |
|
|
|
|
|
|
|
Fill buffer with shape function products.
|
|
Return volume.
Definition at line 138 of file tetrahedronI.H. References Foam::magSqr(), and Foam::vector. |
Here is the call graph for this function:
|
Return face normal.
Definition at line 110 of file tetrahedronI.H. |
|
Definition at line 117 of file tetrahedronI.H. |
|
Definition at line 124 of file tetrahedronI.H. |
|
Definition at line 131 of file tetrahedronI.H. |
|
|
|
|