OGS
EnabledElements.h File Reference

Detailed Description

Definition in file EnabledElements.h.

Include dependency graph for EnabledElements.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ProcessLib
 
namespace  ProcessLib::detail
 

Typedefs

using ProcessLib::detail::ZeroOrOneD = std::tuple<MeshLib::Point, MeshLib::Line, MeshLib::Line3>
 
using ProcessLib::detail::Cuboids
 
using ProcessLib::detail::Simplices
 
using ProcessLib::detail::Prisms = std::tuple<MeshLib::Prism, MeshLib::Prism15>
 
using ProcessLib::detail::Pyramids = std::tuple<MeshLib::Pyramid, MeshLib::Pyramid13>
 
using ProcessLib::detail::Triangles = std::tuple<MeshLib::Tri, MeshLib::Tri6>
 
using ProcessLib::detail::Quads = std::tuple<MeshLib::Quad, MeshLib::Quad8, MeshLib::Quad9>
 
using ProcessLib::EnabledElementTraitsLagrange
 

Functions

template<typename Elements , typename Element >
constexpr bool ProcessLib::detail::isElementEnabledImpl (bool is_group_enabled)
 

Variables

static constexpr bool ProcessLib::detail::enable_element_type_simplex
 
static constexpr bool ProcessLib::detail::enable_element_type_cuboid
 
static constexpr bool ProcessLib::detail::enable_element_type_prism
 
static constexpr bool ProcessLib::detail::enable_element_type_pyramid
 
static constexpr bool ProcessLib::detail::enable_element_type_tri
 
static constexpr bool ProcessLib::detail::enable_element_type_quad
 
auto constexpr ProcessLib::detail::isElementEnabled