HArD::Core3D
Hybrid Arbitrary Degree::Core 3D - Library to implement 3D schemes with vertex, edge, face and cell polynomials as unknowns
Public Member Functions | List of all members
HArDCore3D::LADDRCore Class Reference

Construct the spaces for the LADDR sequence. More...

#include <laddrcore.hpp>

Inheritance diagram for HArDCore3D::LADDRCore:
Inheritance graph
[legend]
Collaboration diagram for HArDCore3D::LADDRCore:
Collaboration graph
[legend]

Public Member Functions

 LADDRCore (const LieAlgebra &lie_algebra, const Mesh &mesh, size_t K, bool use_threads=true, std::ostream &output=std::cout)
 Constructor. More...
 
const DDRCore::Poly3BasisCellType & P2k3 (size_t iT) const
 Return cell bases for element iT. More...
 
const LieAlgebra & lieAlg () const
 Return the Lie algebra. More...
 
- Public Member Functions inherited from HArDCore3D::DDRCore
 DDRCore (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 FaceBases & faceBases (size_t iF) const
 Return face bases for face iF. More...
 
const EdgeBases & edgeBases (size_t iE) const
 Return edge bases for edge iE. More...
 

Additional Inherited Members

- Public Types inherited from HArDCore3D::DDRCore
typedef Family< MonomialScalarBasisCell > PolyBasisCellType
 
typedef TensorizedVectorFamily< PolyBasisCellType, 3 > Poly3BasisCellType
 
typedef Family< GradientBasis< ShiftedBasis< MonomialScalarBasisCell > > > GolyBasisCellType
 
typedef Family< GolyComplBasisCell > GolyComplBasisCellType
 
typedef Family< CurlBasis< GolyComplBasisCell > > RolyBasisCellType
 
typedef Family< RolyComplBasisCell > RolyComplBasisCellType
 
typedef Family< MonomialScalarBasisFace > PolyBasisFaceType
 
typedef TangentFamily< PolyBasisFaceType > Poly2BasisFaceType
 
typedef Family< CurlBasis< ShiftedBasis< MonomialScalarBasisFace > > > RolyBasisFaceType
 
typedef Family< RolyComplBasisFace > RolyComplBasisFaceType
 
typedef Family< MonomialScalarBasisEdge > PolyBasisEdgeType
 

Detailed Description

Construct the spaces for the LADDR sequence.


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