Struct ae108::elements::integrator::IntegratorBase
template <class SizeType_, class ValueType_, class RealType_, SizeType_ Size_, SizeType_ Dimension_>
ClassList > ae108 > elements > integrator > IntegratorBase
Public Types
Type | Name |
---|---|
typedef tensor::Tensor< value_type, Size_, Dim_ > | DiscretizedFunction Contains vectors of function evaluations at each selected point. |
typedef tensor::Tensor< value_type, Dim_, Dimension_ > | Point The integrand is evaluated at values of type Point, e.g. the displacement gradient. |
typedef RealType_ | real_type |
typedef SizeType_ | size_type |
typedef ValueType_ | value_type |
Public Static Functions
Type | Name |
---|---|
constexpr size_type | dimension () noexcept The integrand is evaluated at matrices Point. This method returns the number of columns of these matrices. In the case of the displacement gradient, this is the dimension of physical space. |
constexpr size_type | size () noexcept The number of points a discretized function is evaluated at, e.g. the number of shape functions. |
Public Types Documentation
typedef DiscretizedFunction
Contains vectors of function evaluations at each selected point.
using ae108::elements::integrator::IntegratorBase< SizeType_, ValueType_, RealType_, Size_, Dimension_ >::DiscretizedFunction = tensor::Tensor<value_type, Size_, Dim_>;
typedef Point
The integrand is evaluated at values of type Point, e.g. the displacement gradient.
using ae108::elements::integrator::IntegratorBase< SizeType_, ValueType_, RealType_, Size_, Dimension_ >::Point = tensor::Tensor<value_type, Dim_, Dimension_>;
typedef real_type
using ae108::elements::integrator::IntegratorBase< SizeType_, ValueType_, RealType_, Size_, Dimension_ >::real_type = RealType_;
typedef size_type
using ae108::elements::integrator::IntegratorBase< SizeType_, ValueType_, RealType_, Size_, Dimension_ >::size_type = SizeType_;
typedef value_type
using ae108::elements::integrator::IntegratorBase< SizeType_, ValueType_, RealType_, Size_, Dimension_ >::value_type = ValueType_;
Public Static Functions Documentation
function dimension
The integrand is evaluated at matrices Point. This method returns the number of columns of these matrices. In the case of the displacement gradient, this is the dimension of physical space.
static inline constexpr size_type ae108::elements::integrator::IntegratorBase::dimension () noexcept
function size
The number of points a discretized function is evaluated at, e.g. the number of shape functions.
static inline constexpr size_type ae108::elements::integrator::IntegratorBase::size () noexcept
The documentation for this class was generated from the following file elements/src/include/ae108/elements/integrator/IntegratorBase.h