HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
Classes | Public Types | Public Member Functions | List of all members
HArDCore2D::PlatesCore Class Reference

Construct all polynomial spaces for the plates sequence. More...

#include <platescore.hpp>

Classes

struct  CellBases
 Structure to store element bases. More...
 
struct  EdgeBases
 Structure to store edge bases. More...
 

Public Types

typedef Family< MonomialScalarBasisCellPolyBasisCellType
 
typedef TensorizedVectorFamily< PolyBasisCellType, dimspacePoly2BasisCellType
 
typedef Family< MatrixFamily< PolyBasisCellType, dimspace > > PolySymBasisCellType
 
typedef Family< HessianBasis< ShiftedBasis< MonomialScalarBasisCell > > > HolyBasisCellType
 
typedef Family< HolyComplBasisCellHolyComplBasisCellType
 
typedef Family< MonomialScalarBasisEdgePolyBasisEdgeType
 

Public Member Functions

 PlatesCore (const Mesh &mesh, size_t K, bool use_threads=true, std::ostream &output=std::cout)
 Constructor. More...
 
const Meshmesh () const
 Return a const reference to the mesh. More...
 
const size_t & degree () const
 Return the polynomial degree. More...
 
const CellBasescellBases (size_t iT) const
 Return cell bases for element iT. More...
 
const EdgeBasesedgeBases (size_t iE) const
 Return edge bases for edge iE. More...
 

Detailed Description

Construct all polynomial spaces for the plates sequence.


The documentation for this class was generated from the following files: