Skip to content

Struct ae108::elements::quadrature::QuadratureBase

template <class SizeType_, class PointType_, class WeightType_, SizeType_ Size_>

ClassList > ae108 > elements > quadrature > QuadratureBase

Inherited by the following classes: ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 1, 1 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 1, 3 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 1, 5 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 1, 7 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 1, 9 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 2, 1 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 2, 3 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 2, 5 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 2, 7 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 2, 9 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 3, 1 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 3, 3 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 3, 5 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 3, 7 >, ae108::elements::quadrature::Quadrature< QuadratureType::Cube, 3, 9 >, ae108::elements::quadrature::Quadrature< QuadratureType::Simplex, 2, 1 >, ae108::elements::quadrature::Quadrature< QuadratureType::Simplex, 2, 2 >, ae108::elements::quadrature::Quadrature< QuadratureType::Simplex, 2, 3 >, ae108::elements::quadrature::Quadrature< QuadratureType::Simplex, 3, 1 >, ae108::elements::quadrature::Quadrature< QuadratureType::Simplex, 3, 2 >, ae108::elements::quadrature::Quadrature< QuadratureType::Simplex, 3, 3 >, ae108::elements::quadrature::Quadrature< QuadratureType::Simplex, 3, 4 >

Classes

Type Name
struct Data

Public Types

Type Name
typedef std::array< T, Size_ > Collection
A collection of entities of size size() .
typedef PointType_ Point
The type of the quadrature points.
typedef WeightType_ Weight
The type of the quadrature weights.
typedef SizeType_ size_type

Public Static Functions

Type Name
constexpr size_type size () noexcept
The number of quadrature points.

Public Types Documentation

typedef Collection

A collection of entities of size size() .

using ae108::elements::quadrature::QuadratureBase< SizeType_, PointType_, WeightType_, Size_ >::Collection =  std::array<T, Size_>;


typedef Point

The type of the quadrature points.

using ae108::elements::quadrature::QuadratureBase< SizeType_, PointType_, WeightType_, Size_ >::Point =  PointType_;


typedef Weight

The type of the quadrature weights.

using ae108::elements::quadrature::QuadratureBase< SizeType_, PointType_, WeightType_, Size_ >::Weight =  WeightType_;


typedef size_type

using ae108::elements::quadrature::QuadratureBase< SizeType_, PointType_, WeightType_, Size_ >::size_type =  SizeType_;

Public Static Functions Documentation

function size

The number of quadrature points.

static inline constexpr size_type ae108::elements::quadrature::QuadratureBase::size () noexcept



The documentation for this class was generated from the following file elements/src/include/ae108/elements/quadrature/QuadratureBase.h