|
ug4
|
sub control volume structure More...
#include <fvcr_geom.h>
Public Member Functions | |
| number | detJ () const |
| Determinant of Jacobian in integration point. | |
| const MathVector< worldDim > & | global_corner (size_t co) const |
| return global corner number i | |
| const MathVector< worldDim > & | global_grad (size_t sh) const |
| value of global gradient of shape function i in integration point | |
| const MathVector< worldDim > * | global_grad_vector () const |
| vector of global gradients in ip point | |
| const MathVector< worldDim > & | global_ip () const |
| global integration point | |
| const MathMatrix< worldDim, dim > & | JTInv () const |
| Transposed Inverse of Jacobian in integration point. | |
| const MathVector< dim > & | local_corner (size_t co) const |
| return local corner number i | |
| const MathVector< dim > & | local_grad (size_t sh) const |
| value of local gradient of shape function i in integration point | |
| const MathVector< dim > * | local_grad_vector () const |
| vector of local gradients in ip point | |
| const MathVector< dim > & | local_ip () const |
| local integration point of scv | |
| size_t | node_id () const |
| node id that this scv is associated to | |
| const MathVector< worldDim > & | normal () const |
| normal on scvf (points direction "from"->"to"). Norm is equal to area | |
| size_t | num_corners () const |
| number of corners, that bound the scvf | |
| size_t | num_ip () const |
| number of integration points | |
| size_t | num_sh () const |
| number of shape functions | |
| SCV () | |
| number | shape (size_t sh) const |
| value of shape function i in integration point | |
| const number * | shape_vector () const |
| vector of shape functions in ip point | |
| number | volume () const |
| volume of scv | |
Static Public Attributes | |
| static const size_t | maxNumCo = 5 |
| Number of corners of scv. | |
Private Attributes | |
| number | detj |
| MathMatrix< worldDim, dim > | JtInv |
| size_t | nodeID |
| MathVector< worldDim > | Normal |
| int | numCorners |
| MathVector< worldDim > | vGlobalGrad [nsh] |
| MathVector< worldDim > | vGlobIP |
| MathVector< worldDim > | vGloPos [maxNumCo] |
| MathVector< dim > | vLocalGrad [nsh] |
| MathVector< dim > | vLocIP |
| MathVector< dim > | vLocPos [maxNumCo] |
| number | Vol |
| number | vShape [nsh] |
Friends | |
| class | CRFVGeometry< TElem, TWorldDim > |
sub control volume structure
|
inline |
|
inline |
Determinant of Jacobian in integration point.
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::detj.
|
inline |
return global corner number i
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::num_corners(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::SCV::vGloPos.
|
inline |
value of global gradient of shape function i in integration point
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::num_sh(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::SCV::vGlobalGrad.
|
inline |
vector of global gradients in ip point
|
inline |
global integration point
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::vGlobIP.
|
inline |
Transposed Inverse of Jacobian in integration point.
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::JtInv.
|
inline |
return local corner number i
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::num_corners(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::SCV::vLocPos.
|
inline |
value of local gradient of shape function i in integration point
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::num_sh(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::SCV::vLocalGrad.
|
inline |
vector of local gradients in ip point
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::vLocalGrad.
|
inline |
local integration point of scv
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::vLocIP.
|
inline |
node id that this scv is associated to
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::nodeID.
|
inline |
normal on scvf (points direction "from"->"to"). Norm is equal to area
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::Normal.
|
inline |
number of corners, that bound the scvf
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::numCorners.
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::global_corner(), and ug::CRFVGeometry< TElem, TWorldDim >::SCV::local_corner().
|
inline |
number of integration points
References ug::CRFVGeometry< TElem, TWorldDim >::nip.
|
inline |
number of shape functions
References ug::CRFVGeometry< TElem, TWorldDim >::nsh.
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::global_grad(), and ug::CRFVGeometry< TElem, TWorldDim >::SCV::local_grad().
|
inline |
value of shape function i in integration point
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::vShape.
|
inline |
vector of shape functions in ip point
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::vShape.
|
inline |
volume of scv
References ug::CRFVGeometry< TElem, TWorldDim >::SCV::Vol.
|
friend |
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::detJ().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::JTInv().
|
static |
Number of corners of scv.
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::node_id().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::normal().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::num_corners().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::global_grad().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::global_ip().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::global_corner().
|
private |
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::local_ip().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::local_corner().
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::SCV::volume().
|
private |