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 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. More... | |
const Mesh & | mesh () const |
Return a const reference to the mesh. More... | |
const size_t & | degree () const |
Return the polynomial degree. More... | |
const CellBases & | cellBases (size_t iT) const |
Return cell bases for element iT. More... | |
const EdgeBases & | edgeBases (size_t iE) const |
Return edge bases for edge iE. More... | |
Construct all polynomial spaces for the plates sequence.