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