|
ug4
|
boundary face More...
#include <fe_geom.h>
Public Member Functions | |
| BF () | |
| number | detJ (size_t ip) const |
| Determinant of Jacobian in integration point. | |
| const MathVector< worldDim > & | global_grad (size_t ip, size_t sh) const |
| value of global gradient of shape function i in integration point | |
| const MathVector< worldDim > * | global_grad_vector (size_t ip) const |
| vector of global gradients in ip point | |
| const MathVector< worldDim > & | global_ip (size_t ip) const |
| global integration point of scvf | |
| const MathMatrix< worldDim, dim > & | JTInv (size_t ip) const |
| Transposed Inverse of Jacobian in integration point. | |
| const MathVector< dim > & | local_grad (size_t ip, size_t sh) const |
| value of local gradient of shape function i in integration point | |
| const MathVector< dim > * | local_grad_vector (size_t ip) const |
| vector of local gradients in ip point | |
| const MathVector< dim > & | local_ip (size_t ip) const |
| local integration point of scvf | |
| const MathVector< worldDim > & | normal () const |
| outer normal on bf. Norm is equal to area | |
| size_t | num_ip () const |
| number of integration points on scvf | |
| size_t | num_sh () const |
| number of shape functions | |
| number | shape (size_t ip, size_t sh) const |
| value of shape function i in integration point | |
| const number * | shape_vector (size_t ip) const |
| vector of shape functions in ip point | |
| number | volume () const |
| volume of bf | |
| number | weight (size_t ip) const |
| integration weight | |
Protected Attributes | |
| size_t | nip |
| MathVector< worldDim > | Normal |
| size_t | nsh |
| std::vector< number > | vDetJ |
| std::vector< MathVector< worldDim > > | vGlobalIP |
| std::vector< MathMatrix< worldDim, dim > > | vJtInv |
| std::vector< MathVector< dim > > | vLocalIP |
| number | Vol |
| std::vector< std::vector< MathVector< worldDim > > > | vvGlobalGrad |
| std::vector< std::vector< MathVector< dim > > > | vvLocalGrad |
| std::vector< std::vector< number > > | vvShape |
| const number * | vWeight |
Friends | |
| class | DimFEGeometry< worldDim, dim > |
| let outer class access private members | |
boundary face
|
inline |
|
inline |
Determinant of Jacobian in integration point.
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vDetJ.
|
inline |
value of global gradient of shape function i in integration point
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_sh(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vvGlobalGrad.
|
inline |
vector of global gradients in ip point
|
inline |
global integration point of scvf
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vGlobalIP.
|
inline |
Transposed Inverse of Jacobian in integration point.
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vJtInv.
|
inline |
value of local gradient of shape function i in integration point
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_sh(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vvLocalGrad.
|
inline |
vector of local gradients in ip point
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vvLocalGrad.
|
inline |
local integration point of scvf
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vLocalIP.
Referenced by ug::DimFEGeometry< TWorldDim, TRefDim >::update_boundary_faces().
|
inline |
outer normal on bf. Norm is equal to area
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::Normal.
|
inline |
number of integration points on scvf
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::nip.
Referenced by ug::DimFEGeometry< TWorldDim, TRefDim >::BF::detJ(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::global_grad(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::global_ip(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::JTInv(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::local_grad(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::local_grad_vector(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::local_ip(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::shape(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::shape_vector(), ug::DimFEGeometry< TWorldDim, TRefDim >::update_boundary_faces(), and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::weight().
|
inline |
number of shape functions
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::nsh.
Referenced by ug::DimFEGeometry< TWorldDim, TRefDim >::BF::global_grad(), ug::DimFEGeometry< TWorldDim, TRefDim >::BF::local_grad(), and ug::DimFEGeometry< TWorldDim, TRefDim >::update_boundary_faces().
|
inline |
value of shape function i in integration point
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vvShape.
|
inline |
vector of shape functions in ip point
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vvShape.
|
inline |
volume of bf
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::Vol.
|
inline |
integration weight
References ug::DimFEGeometry< TWorldDim, TRefDim >::BF::num_ip(), UG_ASSERT, ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vDetJ, and ug::DimFEGeometry< TWorldDim, TRefDim >::BF::vWeight.
|
friend |
let outer class access private members
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |