Skip to content

Class ae108::elements::shape::ShapeBase

template <class SizeType_, class ValueType_, SizeType_ Dimension_, SizeType_ Size_>

ClassList > ae108 > elements > shape > ShapeBase

Public Types

Type Name
typedef tensor::Tensor< T, Size_ > Collection
A collection of entities of size size() .
typedef tensor::Tensor< value_type, Dimension_ > Gradient
Type of the gradient of a shape function.
typedef tensor::Tensor< value_type, Dimension_ > Point
Type of a point in reference space.
typedef SizeType_ size_type
typedef ValueType_ value_type

Public Static Functions

Type Name
constexpr size_type dimension () noexcept
The dimension of reference space.
constexpr size_type size () noexcept
The number of shape functions.

Public Types Documentation

typedef Collection

A collection of entities of size size() .

using ae108::elements::shape::ShapeBase< SizeType_, ValueType_, Dimension_, Size_ >::Collection =  tensor::Tensor<T, Size_>;


typedef Gradient

Type of the gradient of a shape function.

using ae108::elements::shape::ShapeBase< SizeType_, ValueType_, Dimension_, Size_ >::Gradient =  tensor::Tensor<value_type, Dimension_>;


typedef Point

Type of a point in reference space.

using ae108::elements::shape::ShapeBase< SizeType_, ValueType_, Dimension_, Size_ >::Point =  tensor::Tensor<value_type, Dimension_>;


typedef size_type

using ae108::elements::shape::ShapeBase< SizeType_, ValueType_, Dimension_, Size_ >::size_type =  SizeType_;

typedef value_type

using ae108::elements::shape::ShapeBase< SizeType_, ValueType_, Dimension_, Size_ >::value_type =  ValueType_;

Public Static Functions Documentation

function dimension

The dimension of reference space.

static inline constexpr size_type ae108::elements::shape::ShapeBase::dimension () noexcept


function size

The number of shape functions.

static inline constexpr size_type ae108::elements::shape::ShapeBase::size () noexcept



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