ug4
ug::fv1_traits< ReferenceOctahedron, 3 > Struct Reference

Octahedra: the FV1 traits. More...

#include <fv_util.h>

+ Inheritance diagram for ug::fv1_traits< ReferenceOctahedron, 3 >:

Additional Inherited Members

- Public Types inherited from ug::fv1_traits_ReferenceOctahedron
enum  { MAXDIM = 3 }
 
enum  { MAXSUBSTRUCTOBJECTS = 8 }
 
enum  { MAXSUBSTRUCTCORNERS = 4 }
 
- Public Types inherited from ug::fv1_traits_ReferenceVolume
typedef ReferenceQuadrilateral bf_type
 
typedef ReferenceHexahedron scv_type
 
typedef ReferenceQuadrilateral scvf_type
 
- Static Public Member Functions inherited from ug::fv1_traits_ReferenceOctahedron
static void scv_mid_id (const ReferenceOctahedron &refElem, MidID *vMidID, size_t i)
 Calculates array vMidID for scv i. More...
 
static size_t scv_node_id (const ReferenceOctahedron &refElem, size_t i)
 returns the node id for a scv (overridden function from fv1_traits_most_common) More...
 
static size_t scvf_from_to (const ReferenceOctahedron &refElem, size_t i, size_t ft)
 returns the 'from' and 'to' corner indices for a scvf (overridden function from fv1_traits_most_common) More...
 
static void scvf_mid_id (const ReferenceOctahedron &refElem, MidID *vMidID, size_t i)
 Calculates array vMidID for scvf i. More...
 
static int substruct_coID (int dim_i, size_t i, size_t j)
 returns the id of corner j of obj i in dimension dim_i of the implicit interior substructure More...
 
static size_t substruct_num (int dim)
 returns the number of implicit interior substructure geometric objects of dim More...
 
static size_t substruct_num (int dim_i, size_t i, int dim_j)
 returns the number of objects of dim for a sub-geometric object of the implicit interior substructure More...
 
- Static Public Member Functions inherited from ug::fv1_traits_ReferenceVolume
static void NormalOnBF (MathVector< 3 > &outNormal, const MathVector< 3 > *vSCVFCorner, const MathVector< 3 > *vElemCorner)
 
static void NormalOnSCVF (MathVector< 3 > &outNormal, const MathVector< 3 > *vSCVFCorner, const MathVector< 3 > *vElemCorner)
 
- Static Public Attributes inherited from ug::fv1_traits_ReferenceOctahedron
static const size_t numSCV = 16
 overridden field from fv1_traits_most_common More...
 
static const size_t numSCVF = 24
 overridden field from fv1_traits_most_common More...
 
- Static Public Attributes inherited from ug::fv1_traits_ReferenceVolume
static const size_t maxNSH = 8
 
static const size_t maxNumSCV = 32
 
static const size_t maxNumSCVF = 24
 
static const size_t NumCornersOfBF = 4
 
static const size_t NumCornersOfSCV = 8
 
static const size_t NumCornersOfSCVF = 4
 

Detailed Description

Octahedra: the FV1 traits.


The documentation for this struct was generated from the following file: