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