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 Member Functions | List of all members
HArDCore2D::DSL::DiscreteSpaceDescriptor Class Reference

#include <discrete-space-descriptor.hpp>

Classes

struct  LocalPolynomialSpaceDescriptor
 

Public Member Functions

 DiscreteSpaceDescriptor (const std::string &name, const Mesh &mesh, std::ostream &output=std::cout)
 
const std::string & name () const
 
const Meshmesh () const
 
std::ostream & output ()
 
DiscreteSpaceDescriptoraddPolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolyEdge (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolyEdge (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynxnCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynxnCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynEdge (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynEdge (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRolyComplCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRolyComplCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddGolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddGolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddGolyComplCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddGolyComplCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealVertex (const std::string &name, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealnVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealnVertex (const std::string &name, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealnxnVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealnxnVertex (const std::string &name, bool is_dof=false)
 
DiscreteSpaceDescriptoraddSymPolynxnCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddSymPolynxnCell (const std::string &name, size_t degree, bool is_dof=false)
 
size_t numberOfLocalCellDofs () const
 
size_t numberOfLocalCellDofs (const std::string &dof_name) const
 
size_t numberOfLocalEdgeDofs () const
 
size_t numberOfLocalEdgeDofs (const std::string &dof_name) const
 
size_t numberOfLocalVertexDofs () const
 
size_t numberOfLocalVertexDofs (const std::string &dof_name) const
 
template<typename T >
const std::list< LocalPolynomialSpaceDescriptor > & getDescriptor () const
 
const std::map< std::string, size_t > & cellDofs () const
 
const std::map< std::string, size_t > & edgeDofs () const
 
const std::map< std::string, size_t > & vertexDofs () const
 
 DiscreteSpaceDescriptor (const std::string &name, const Mesh &mesh, std::ostream &output=std::cout)
 
const std::string & name () const
 
const Meshmesh () const
 
std::ostream & output ()
 
DiscreteSpaceDescriptoraddPolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolyEdge (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolyEdge (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynxnCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynxnCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynEdge (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynEdge (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRolyComplCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRolyComplCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddGolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddGolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddGolyComplCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddGolyComplCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealVertex (const std::string &name, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealnVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealnVertex (const std::string &name, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealnxnVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealnxnVertex (const std::string &name, bool is_dof=false)
 
size_t numberOfLocalCellDofs () const
 
size_t numberOfLocalCellDofs (const std::string &dof_name) const
 
size_t numberOfLocalEdgeDofs () const
 
size_t numberOfLocalEdgeDofs (const std::string &dof_name) const
 
size_t numberOfLocalVertexDofs () const
 
size_t numberOfLocalVertexDofs (const std::string &dof_name) const
 
template<typename T >
const std::list< LocalPolynomialSpaceDescriptor > & getDescriptor () const
 
const std::map< std::string, size_t > & cellDofs () const
 
const std::map< std::string, size_t > & edgeDofs () const
 
const std::map< std::string, size_t > & vertexDofs () const
 
 DiscreteSpaceDescriptor (const std::string &name, const Mesh &mesh, std::ostream &output=std::cout)
 
const std::string & name () const
 
const Meshmesh () const
 
std::ostream & output ()
 
DiscreteSpaceDescriptoraddPolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolyEdge (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolyEdge (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynxnCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynxnCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddPolynEdge (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddPolynEdge (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRolyComplCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRolyComplCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddGolyCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddGolyCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddGolyComplCell (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddGolyComplCell (const std::string &name, size_t degree, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealVertex (const std::string &name, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealnVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealnVertex (const std::string &name, bool is_dof=false)
 
DiscreteSpaceDescriptoraddRealnxnVertex (const LocalPolynomialSpaceDescriptor &descriptor)
 
DiscreteSpaceDescriptoraddRealnxnVertex (const std::string &name, bool is_dof=false)
 
size_t numberOfLocalCellDofs () const
 
size_t numberOfLocalCellDofs (const std::string &dof_name) const
 
size_t numberOfLocalEdgeDofs () const
 
size_t numberOfLocalEdgeDofs (const std::string &dof_name) const
 
size_t numberOfLocalVertexDofs () const
 
size_t numberOfLocalVertexDofs (const std::string &dof_name) const
 
template<typename T >
const std::list< LocalPolynomialSpaceDescriptor > & getDescriptor () const
 
const std::map< std::string, size_t > & cellDofs () const
 
const std::map< std::string, size_t > & edgeDofs () const
 
const std::map< std::string, size_t > & vertexDofs () const
 

Constructor & Destructor Documentation

◆ DiscreteSpaceDescriptor() [1/3]

DiscreteSpaceDescriptor::DiscreteSpaceDescriptor ( const std::string &  name,
const Mesh mesh,
std::ostream &  output = std::cout 
)

◆ DiscreteSpaceDescriptor() [2/3]

HArDCore2D::DSL::DiscreteSpaceDescriptor::DiscreteSpaceDescriptor ( const std::string &  name,
const Mesh mesh,
std::ostream &  output = std::cout 
)

◆ DiscreteSpaceDescriptor() [3/3]

HArDCore2D::DSL::DiscreteSpaceDescriptor::DiscreteSpaceDescriptor ( const std::string &  name,
const Mesh mesh,
std::ostream &  output = std::cout 
)

Member Function Documentation

◆ addGolyCell() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addGolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addGolyCell() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addGolyCell() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addGolyCell() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addGolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addGolyCell() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addGolyCell() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addGolyComplCell() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addGolyComplCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addGolyComplCell() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyComplCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addGolyComplCell() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyComplCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addGolyComplCell() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addGolyComplCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addGolyComplCell() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyComplCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addGolyComplCell() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addGolyComplCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolyCell() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolyCell() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolyCell() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolyCell() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolyCell() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolyCell() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolyEdge() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolyEdge ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolyEdge() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyEdge ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolyEdge() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyEdge ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolyEdge() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolyEdge ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolyEdge() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyEdge ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolyEdge() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolyEdge ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynCell() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolynCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynCell() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynCell() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynCell() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolynCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynCell() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynCell() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynEdge() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolynEdge ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynEdge() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynEdge ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynEdge() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynEdge ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynEdge() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolynEdge ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynEdge() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynEdge ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynEdge() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynEdge ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynxnCell() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolynxnCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynxnCell() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynxnCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynxnCell() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynxnCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addPolynxnCell() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addPolynxnCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynxnCell() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynxnCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addPolynxnCell() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addPolynxnCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addRealnVertex() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRealnVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealnVertex() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealnVertex() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealnVertex() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRealnVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealnVertex() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealnVertex() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealnxnVertex() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRealnxnVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealnxnVertex() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnxnVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealnxnVertex() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnxnVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealnxnVertex() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRealnxnVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealnxnVertex() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnxnVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealnxnVertex() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealnxnVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealVertex() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRealVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealVertex() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealVertex() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealVertex ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRealVertex() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRealVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealVertex() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRealVertex() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRealVertex ( const std::string &  name,
bool  is_dof = false 
)

◆ addRolyCell() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRolyCell() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRolyCell() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRolyCell() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addRolyCell() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addRolyCell() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addRolyComplCell() [1/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRolyComplCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRolyComplCell() [2/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyComplCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRolyComplCell() [3/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyComplCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addRolyComplCell() [4/6]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addRolyComplCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addRolyComplCell() [5/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyComplCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addRolyComplCell() [6/6]

DiscreteSpaceDescriptor & HArDCore2D::DSL::DiscreteSpaceDescriptor::addRolyComplCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ addSymPolynxnCell() [1/2]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addSymPolynxnCell ( const LocalPolynomialSpaceDescriptor descriptor)

◆ addSymPolynxnCell() [2/2]

DiscreteSpaceDescriptor & DiscreteSpaceDescriptor::addSymPolynxnCell ( const std::string &  name,
size_t  degree,
bool  is_dof = false 
)

◆ cellDofs() [1/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::cellDofs ( ) const
inline

◆ cellDofs() [2/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::cellDofs ( ) const
inline

◆ cellDofs() [3/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::cellDofs ( ) const
inline

◆ edgeDofs() [1/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::edgeDofs ( ) const
inline

◆ edgeDofs() [2/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::edgeDofs ( ) const
inline

◆ edgeDofs() [3/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::edgeDofs ( ) const
inline

◆ getDescriptor() [1/3]

template<typename T >
const std::list< LocalPolynomialSpaceDescriptor > & HArDCore2D::DSL::DiscreteSpaceDescriptor::getDescriptor ( ) const
inline

◆ getDescriptor() [2/3]

template<typename T >
const std::list< LocalPolynomialSpaceDescriptor > & HArDCore2D::DSL::DiscreteSpaceDescriptor::getDescriptor ( ) const
inline

◆ getDescriptor() [3/3]

template<typename T >
const std::list< LocalPolynomialSpaceDescriptor > & HArDCore2D::DSL::DiscreteSpaceDescriptor::getDescriptor ( ) const
inline

◆ mesh() [1/3]

const Mesh & HArDCore2D::DSL::DiscreteSpaceDescriptor::mesh ( ) const
inline

◆ mesh() [2/3]

const Mesh & HArDCore2D::DSL::DiscreteSpaceDescriptor::mesh ( ) const
inline

◆ mesh() [3/3]

const Mesh & HArDCore2D::DSL::DiscreteSpaceDescriptor::mesh ( ) const
inline

◆ name() [1/3]

const std::string & HArDCore2D::DSL::DiscreteSpaceDescriptor::name ( ) const
inline

◆ name() [2/3]

const std::string & HArDCore2D::DSL::DiscreteSpaceDescriptor::name ( ) const
inline

◆ name() [3/3]

const std::string & HArDCore2D::DSL::DiscreteSpaceDescriptor::name ( ) const
inline

◆ numberOfLocalCellDofs() [1/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalCellDofs ( ) const
inline

◆ numberOfLocalCellDofs() [2/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalCellDofs ( ) const
inline

◆ numberOfLocalCellDofs() [3/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalCellDofs ( ) const
inline

◆ numberOfLocalCellDofs() [4/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalCellDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalCellDofs() [5/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalCellDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalCellDofs() [6/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalCellDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalEdgeDofs() [1/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalEdgeDofs ( ) const
inline

◆ numberOfLocalEdgeDofs() [2/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalEdgeDofs ( ) const
inline

◆ numberOfLocalEdgeDofs() [3/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalEdgeDofs ( ) const
inline

◆ numberOfLocalEdgeDofs() [4/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalEdgeDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalEdgeDofs() [5/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalEdgeDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalEdgeDofs() [6/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalEdgeDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalVertexDofs() [1/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalVertexDofs ( ) const
inline

◆ numberOfLocalVertexDofs() [2/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalVertexDofs ( ) const
inline

◆ numberOfLocalVertexDofs() [3/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalVertexDofs ( ) const
inline

◆ numberOfLocalVertexDofs() [4/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalVertexDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalVertexDofs() [5/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalVertexDofs ( const std::string &  dof_name) const
inline

◆ numberOfLocalVertexDofs() [6/6]

size_t HArDCore2D::DSL::DiscreteSpaceDescriptor::numberOfLocalVertexDofs ( const std::string &  dof_name) const
inline

◆ output() [1/3]

std::ostream & HArDCore2D::DSL::DiscreteSpaceDescriptor::output ( )
inline

◆ output() [2/3]

std::ostream & HArDCore2D::DSL::DiscreteSpaceDescriptor::output ( )
inline

◆ output() [3/3]

std::ostream & HArDCore2D::DSL::DiscreteSpaceDescriptor::output ( )
inline

◆ vertexDofs() [1/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::vertexDofs ( ) const
inline

◆ vertexDofs() [2/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::vertexDofs ( ) const
inline

◆ vertexDofs() [3/3]

const std::map< std::string, size_t > & HArDCore2D::DSL::DiscreteSpaceDescriptor::vertexDofs ( ) const
inline

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