| 
    HArD::Core2D
    
   Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns 
   | 
 
Construct all polynomial spaces for the DDR sequence. More...
#include <ddrcore.hpp>
Classes | |
| struct | CellBases | 
| Structure to store element bases.  More... | |
| struct | EdgeBases | 
| Structure to store edge bases.  More... | |
Public Types | |
| typedef Family< MonomialScalarBasisCell > | PolyBasisCellType | 
| typedef TensorizedVectorFamily< PolyBasisCellType, 2 > | Poly2BasisCellType | 
| typedef Family< GradientBasis< ShiftedBasis< MonomialScalarBasisCell > > > | GolyBasisCellType | 
| typedef Family< GolyComplBasisCell > | GolyComplBasisCellType | 
| typedef Family< CurlBasis< ShiftedBasis< MonomialScalarBasisCell > > > | RolyBasisCellType | 
| typedef Family< RolyComplBasisCell > | RolyComplBasisCellType | 
| typedef Family< MonomialScalarBasisEdge > | PolyBasisEdgeType | 
Public Member Functions | |
| DDRCore (const Mesh &mesh, size_t K, bool use_threads=true, std::ostream &output=std::cout) | |
| Constructor.   | |
| const Mesh & | mesh () const | 
| Return a const reference to the mesh.   | |
| const size_t & | degree () const | 
| Return the polynomial degree.   | |
| const CellBases & | cellBases (size_t iT) const | 
| Return cell bases for element iT.   | |
| const EdgeBases & | edgeBases (size_t iE) const | 
| Return edge bases for edge iE.   | |
Construct all polynomial spaces for the DDR sequence.