FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Space::Discontinuous Namespace Reference

Discontinuous Element namespace. More...

Namespaces

namespace  Variant
 Discontinuous element variant namespace.
 

Classes

struct  DofTag
 
struct  DofTraits
 Discontinuous Dof-Traits class template. More...
 
struct  DofTraits< DofTag< Shape::Hypercube< dim_ >, Variant::StdPolyP< degree_ > >, dim_ >
 
struct  DofTraits< DofTag< Shape::Simplex< dim_ >, Variant::StdPolyP< degree_ > >, dim_ >
 
class  Element
 Discontinuous Finite-Element space class template. More...
 
class  Evaluator
 
class  Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Variant::StdPolyP< 0 >, Shape_ >
 
class  Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Variant::StdPolyP< 1 >, Shape::Hypercube< shape_dim_ > >
 
class  Evaluator< Space_, TrafoEvaluator_, SpaceEvalTraits_, Variant::StdPolyP< 1 >, Shape::Simplex< shape_dim_ > >
 
class  NodeFunctional
 
class  NodeFunctional< Space_, 0, Variant::StdPolyP< 0 >, DataType_, Shape_ >
 
class  NodeFunctional< Space_, 0, Variant::StdPolyP< 1 >, DataType_, Shape::Hypercube< shape_dim_ > >
 
class  NodeFunctional< Space_, 0, Variant::StdPolyP< 1 >, DataType_, Shape::Simplex< shape_dim_ > >
 

Typedefs

template<typename Trafo_ >
using ElementP0 = Element< Trafo_, Variant::StdPolyP< 0 > >
 P0dc element template alias. More...
 
template<typename Trafo_ >
using ElementP1 = Element< Trafo_, Variant::StdPolyP< 1 > >
 P1dc element template alias. More...
 

Variables

static constexpr SpaceTags ref_caps_p1 = SpaceTags::value | SpaceTags::grad
 

Detailed Description

Typedef Documentation

◆ ElementP0

template<typename Trafo_ >
using FEAT::Space::Discontinuous::ElementP0 = typedef Element<Trafo_, Variant::StdPolyP<0> >

P0dc element template alias.

This is merely a template alias for "Element<Trafo_, Variant::StdPolyP<0>>".

Definition at line 146 of file element.hpp.

◆ ElementP1

template<typename Trafo_ >
using FEAT::Space::Discontinuous::ElementP1 = typedef Element<Trafo_, Variant::StdPolyP<1> >

P1dc element template alias.

This is merely a template alias for "Element<Trafo_, Variant::StdPolyP<1>>".

Definition at line 154 of file element.hpp.

Variable Documentation

◆ ref_caps_p1

constexpr SpaceTags FEAT::Space::Discontinuous::ref_caps_p1 = SpaceTags::value | SpaceTags::grad
staticconstexpr

Definition at line 87 of file evaluator.hpp.