libMesh
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
fe_reference_element_traits.h File Reference

Go to the source code of this file.

Classes

struct  libMesh::NodeMapTable< Rows, Cols >
 A fixed-size table that constexpr functions can return. More...
 

Namespaces

namespace  libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 

Functions

constexpr unsigned int libMesh::no_face_node (const unsigned int)
 The face-node rule for elements with no face nodes.
 
template<class FirstOrder , unsigned int Edges>
constexpr NodeMapTable< Edges, 3 > libMesh::derived_edge_nodes ()
 
template<class FirstOrder >
constexpr unsigned int libMesh::n_side_vertices (const unsigned int s)
 
template<unsigned int Edges>
constexpr unsigned int libMesh::mid_edge_node (const unsigned int(&edges)[Edges][3], const unsigned int a, const unsigned int b)
 
template<class FirstOrder , unsigned int Sides, unsigned int Cols, unsigned int Edges, class FaceNode >
constexpr NodeMapTable< Sides, Cols > libMesh::derived_side_nodes (const unsigned int(&edges)[Edges][3], FaceNode face_node)
 
template<class FirstOrder , unsigned int Sides>
constexpr NodeMapTable< Sides, 3 > libMesh::derived_side_nodes ()
 

Variables

static constexpr unsigned int libMesh::unused_side_node = 99
 The second-order elements' node maps are not independent facts.