HArD::Core3D
Hybrid Arbitrary Degree::Core 3D - Library to implement 3D schemes with vertex, edge, face and cell polynomials as unknowns
Loading...
Searching...
No Matches
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.
 
const DDRCore::Poly3BasisCellTypeP2k3 (size_t iT) const
 Return cell bases for element iT.
 
const LieAlgebralieAlg () const
 Return the Lie algebra.
 
- Public Member Functions inherited from HArDCore3D::DDRCore
 DDRCore (const Mesh &mesh, size_t K, bool use_threads=true, std::ostream &output=std::cout)
 Constructor.
 
const Meshmesh () const
 Return a const reference to the mesh.
 
const size_tdegree () const
 Return the polynomial degree.
 
const CellBasescellBases (size_t iT) const
 Return cell bases for element iT.
 
const FaceBasesfaceBases (size_t iF) const
 Return face bases for face iF.
 
const EdgeBasesedgeBases (size_t iE) const
 Return edge bases for edge iE.
 

Additional Inherited Members

- Public Types inherited from HArDCore3D::DDRCore
typedef Family< MonomialScalarBasisCellPolyBasisCellType
 
typedef TensorizedVectorFamily< PolyBasisCellType, 3 > Poly3BasisCellType
 
typedef Family< GradientBasis< ShiftedBasis< MonomialScalarBasisCell > > > GolyBasisCellType
 
typedef Family< GolyComplBasisCellGolyComplBasisCellType
 
typedef Family< CurlBasis< GolyComplBasisCell > > RolyBasisCellType
 
typedef Family< RolyComplBasisCellRolyComplBasisCellType
 
typedef Family< MonomialScalarBasisFacePolyBasisFaceType
 
typedef TangentFamily< PolyBasisFaceTypePoly2BasisFaceType
 
typedef Family< CurlBasis< ShiftedBasis< MonomialScalarBasisFace > > > RolyBasisFaceType
 
typedef Family< RolyComplBasisFaceRolyComplBasisFaceType
 
typedef Family< MonomialScalarBasisEdgePolyBasisEdgeType
 

Detailed Description

Construct the spaces for the LADDR sequence.


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