HArD::Core3D
Hybrid Arbitrary Degree::Core 3D - Library to implement 3D schemes with vertex, edge, face and cell polynomials as unknowns
Public Types | Public Attributes | List of all members
HArDCore3D::DDRCore::CellBases Struct Reference

Structure to store element bases. More...

#include <ddrcore.hpp>

Public Types

typedef Cell GeometricSupport
 Geometric support. More...
 

Public Attributes

std::unique_ptr< PolyBasisCellType > Polykpo
 
std::unique_ptr< PolyBasisCellType > Polyk
 
std::unique_ptr< PolyBasisCellType > Polykmo
 
std::unique_ptr< Poly3BasisCellType > Polyk3
 
std::unique_ptr< GolyBasisCellType > Golykmo
 
std::unique_ptr< GolyComplBasisCellType > GolyComplk
 
std::unique_ptr< GolyComplBasisCellType > GolyComplkpo
 
std::unique_ptr< RolyBasisCellType > Rolykmo
 
std::unique_ptr< RolyComplBasisCellType > RolyComplk
 
std::unique_ptr< RolyComplBasisCellType > RolyComplkp2
 

Detailed Description

Structure to store element bases.

'Poly': basis of polynomial space; 'Goly': gradient basis; 'Roly': curl basis.
'k', 'kmo' (k-1) and 'kpo' (k+1) determines the degree.
'Compl' for the complement of the corresponding 'Goly' or 'Roly' in the 'Poly' space


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