ug4
|
boundary face More...
#include <fvcr_geom.h>
Public Member Functions | |
BF () | |
number | detJ () const |
Determinant of Jacobian in integration point. More... | |
const MathVector< worldDim > & | global_corner (size_t co) const |
return global corner number i More... | |
const MathVector< worldDim > & | global_grad (size_t sh) const |
value of global gradient of shape function i in integration point More... | |
const MathVector< worldDim > * | global_grad_vector () const |
vector of global gradients in ip point More... | |
const MathVector< worldDim > & | global_ip () const |
global integration point of bf More... | |
const MathMatrix< worldDim, dim > & | JTInv () const |
Transposed Inverse of Jacobian in integration point. More... | |
const MathVector< dim > & | local_corner (size_t co) const |
return local corner number i More... | |
const MathVector< dim > & | local_grad (size_t sh) const |
value of local gradient of shape function i in integration point More... | |
const MathVector< dim > * | local_grad_vector () const |
vector of local gradients in ip point More... | |
const MathVector< dim > & | local_ip () const |
local integration point of bf More... | |
size_t | node_id () const |
index of SubControlVolume of the bf More... | |
const MathVector< worldDim > & | normal () const |
outer normal on bf. Norm is equal to area More... | |
size_t | num_corners () const |
number of corners, that bound the scvf More... | |
size_t | num_ip () const |
number of integration points on bf More... | |
size_t | num_sh () const |
number of shape functions More... | |
number | shape (size_t sh) const |
value of shape function i in integration point More... | |
const number * | shape_vector () const |
vector of local gradients in ip point More... | |
number | volume () const |
volume of bf More... | |
Static Public Attributes | |
static const size_t | maxNumCo =4 |
max number of corners of bf More... | |
Private Attributes | |
number | detj |
MathVector< worldDim > | globalIP |
MathMatrix< worldDim, dim > | JtInv |
MathVector< dim > | localIP |
size_t | nodeID |
MathVector< worldDim > | Normal |
size_t | numCo |
MathVector< worldDim > | vGlobalGrad [nsh] |
MathVector< worldDim > | vGloPos [maxNumCo] |
MathVector< dim > | vLocalGrad [nsh] |
MathVector< dim > | vLocPos [maxNumCo] |
number | Vol |
number | vShape [nsh] |
Friends | |
class | CRFVGeometry< TElem, TWorldDim > |
let outer class access private members More... | |
boundary face
|
inline |
|
inline |
Determinant of Jacobian in integration point.
References ug::CRFVGeometry< TElem, TWorldDim >::BF::detj.
|
inline |
return global corner number i
|
inline |
value of global gradient of shape function i in integration point
References ug::CRFVGeometry< TElem, TWorldDim >::BF::num_sh(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::BF::vGlobalGrad.
|
inline |
vector of global gradients in ip point
References ug::CRFVGeometry< TElem, TWorldDim >::BF::vGlobalGrad.
|
inline |
global integration point of bf
References ug::CRFVGeometry< TElem, TWorldDim >::BF::globalIP.
|
inline |
Transposed Inverse of Jacobian in integration point.
References ug::CRFVGeometry< TElem, TWorldDim >::BF::JtInv.
|
inline |
return local corner number i
References ug::CRFVGeometry< TElem, TWorldDim >::BF::num_corners(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::BF::vLocPos.
|
inline |
value of local gradient of shape function i in integration point
References ug::CRFVGeometry< TElem, TWorldDim >::BF::num_sh(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::BF::vLocalGrad.
|
inline |
vector of local gradients in ip point
References ug::CRFVGeometry< TElem, TWorldDim >::BF::vLocalGrad.
|
inline |
local integration point of bf
References ug::CRFVGeometry< TElem, TWorldDim >::BF::localIP.
|
inline |
index of SubControlVolume of the bf
References ug::CRFVGeometry< TElem, TWorldDim >::BF::nodeID.
|
inline |
outer normal on bf. Norm is equal to area
References ug::CRFVGeometry< TElem, TWorldDim >::BF::Normal.
|
inline |
number of corners, that bound the scvf
References ug::CRFVGeometry< TElem, TWorldDim >::BF::numCo.
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::BF::local_corner().
|
inline |
number of integration points on bf
References ug::CRFVGeometry< TElem, TWorldDim >::nip.
|
inline |
number of shape functions
References ug::CRFVGeometry< TElem, TWorldDim >::nsh.
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::BF::global_grad(), ug::CRFVGeometry< TElem, TWorldDim >::BF::local_grad(), ug::CRFVGeometry< TElem, TWorldDim >::BF::shape(), and ug::CRFVGeometry< TElem, TWorldDim >::update_boundary_faces().
|
inline |
value of shape function i in integration point
References ug::CRFVGeometry< TElem, TWorldDim >::BF::num_sh(), UG_ASSERT, and ug::CRFVGeometry< TElem, TWorldDim >::BF::vShape.
|
inline |
vector of local gradients in ip point
References ug::CRFVGeometry< TElem, TWorldDim >::BF::vShape.
|
inline |
volume of bf
References ug::CRFVGeometry< TElem, TWorldDim >::BF::Vol.
|
friend |
let outer class access private members
|
private |
|
private |
|
private |
|
private |
|
static |
max number of corners of bf
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by ug::CRFVGeometry< TElem, TWorldDim >::BF::local_corner().
|
private |
|
private |