|
ug4
|
#include <fv1_geom.h>
Public Member Functions | |
| BF () | |
| const MathVector< worldDim > & | global_corner (size_t i) const |
| return global position of corner number i | |
| const MathVector< worldDim > & | global_ip () const |
| global integration point | |
| const MathVector< dim > & | local_corner (size_t i) const |
| return local position of corner number i | |
| const MathVector< dim > & | local_ip () const |
| local integration point of bf | |
| size_t | node_id () const |
| node id that this bf is associated to | |
| size_t | num_corners () const |
| number of corners, that bound the bf | |
| size_t | num_ip () const |
| number of integration points | |
| size_t | num_sh () const |
| number of shape functions | |
| number | shape (size_t i, size_t ip) const |
| value of shape function i in integration point | |
| number | volume () const |
| volume of bf | |
Private Attributes | |
| MidID | midId [numCorners] |
| size_t | nodeId |
| MathVector< worldDim > | vGloPos [numCorners] |
| MathVector< dim > | vLocPos [numCorners] |
| number | vol |
| std::vector< number > | vShape |
Static Private Attributes | |
| static const size_t | m_numIP = 1 |
| static const size_t | numCorners = fv1_traits<ref_elem_type, dim>::NumCornersOfSCV |
Friends | |
| class | FV1ManifoldGeometry< TElem, TWorldDim > |
|
inline |
|
inline |
return global position of corner number i
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::num_corners(), UG_ASSERT, and ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::vGloPos.
|
inline |
global integration point
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::vGloPos.
Referenced by ug::FV1ManifoldGeometry< TElem, TWorldDim >::update().
|
inline |
return local position of corner number i
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::num_corners(), UG_ASSERT, and ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::vLocPos.
|
inline |
local integration point of bf
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::vLocPos.
Referenced by ug::FV1ManifoldGeometry< TElem, TWorldDim >::FV1ManifoldGeometry().
|
inline |
node id that this bf is associated to
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::nodeId.
|
inline |
number of corners, that bound the bf
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::numCorners.
Referenced by ug::FV1ManifoldGeometry< TElem, TWorldDim >::copy_global_corners(), ug::FV1ManifoldGeometry< TElem, TWorldDim >::copy_local_corners(), ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::global_corner(), and ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::local_corner().
|
inline |
number of integration points
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::m_numIP.
Referenced by ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::shape().
|
inline |
number of shape functions
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::vShape.
|
inline |
value of shape function i in integration point
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::num_ip(), UG_ASSERT, and ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::vShape.
|
inline |
volume of bf
References ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::vol.
|
friend |
|
staticprivate |
Referenced by ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::num_ip().
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
Referenced by ug::FV1ManifoldGeometry< TElem, TWorldDim >::BF::volume().
|
private |