|
ug4
|
#include <fv_util.h>
Inheritance diagram for ug::fv1_traits< ReferenceEdge, 2 >:Static Public Member Functions | |
| static void | NormalOnBF (MathVector< 2 > &outNormal, const MathVector< 2 > *vSCVFCorner, const MathVector< 2 > *vElemCorner) |
| static void | NormalOnSCVF (MathVector< 2 > &outNormal, const MathVector< 2 > *vSCVFCorner, const MathVector< 2 > *vElemCorner) |
Static Public Member Functions inherited from ug::fv1_traits_most_common< ReferenceEdge > | |
| static void | scv_mid_id (const ref_elem_type &refElem, MidID *vMidID, size_t i) |
| Calculates array vMidID for scv i. | |
| static size_t | scv_node_id (const ref_elem_type &refElem, size_t i) |
| returns the node id for a scv | |
| static size_t | scvf_from_to (const ref_elem_type &refElem, size_t i, size_t ft) |
| returns the 'from' and 'to' corner indices for a scvf | |
| static void | scvf_mid_id (const ref_elem_type &refElem, MidID *vMidID, size_t i) |
| Calculates array vMidID for scvf i. | |
Additional Inherited Members | |
Public Types inherited from ug::fv1_traits_ReferenceEdge | |
| typedef ReferenceVertex | bf_type |
| typedef ReferenceEdge | scv_type |
| typedef ReferenceVertex | scvf_type |
Public Types inherited from ug::fv1_traits_most_common< ReferenceEdge > | |
| typedef ReferenceEdge | ref_elem_type |
| type of reference element | |
Static Public Attributes inherited from ug::fv1_traits_ReferenceEdge | |
| static const size_t | maxNSH = maxNumSCV |
| static const size_t | maxNumSCV = 2 |
| static const size_t | maxNumSCVF = 1 |
| static const size_t | NumCornersOfBF = 1 |
| static const size_t | NumCornersOfSCV = 2 |
| static const size_t | NumCornersOfSCVF = 1 |
Static Public Attributes inherited from ug::fv1_traits_most_common< ReferenceEdge > | |
| static const size_t | numSCV |
| number of SubControlVolumes (for most of the elements - overridden for e.g. ROID_PYRAMID and ROID_OCTAHEDRON) | |
| static const size_t | numSCVF |
| number of SubControlVolumeFaces (for most of the elements - overridden for e.g. ROID_PYRAMID and ROID_OCTAHEDRON) | |
|
inlinestatic |
|
inlinestatic |
References ug::VecNormalize(), and ug::VecSubtract().