HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
Loading...
Searching...
No Matches
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< MonomialScalarBasisCell > PolyBasisCellType
 
typedef TensorizedVectorFamily< PolyBasisCellType, dimspace > Poly2BasisCellType
 
typedef Family< MatrixFamily< PolyBasisCellType, dimspace > > PolySymBasisCellType
 
typedef Family< HessianBasis< ShiftedBasis< MonomialScalarBasisCell > > > HolyBasisCellType
 
typedef Family< HolyComplBasisCell > HolyComplBasisCellType
 
typedef Family< MonomialScalarBasisEdge > PolyBasisEdgeType
 

Public Member Functions

 PlatesCore (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.
 

Detailed Description

Construct all polynomial spaces for the plates sequence.


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