Reference documentation for deal.II version GIT relicensing-437-g81ec864850 2024-04-19 07:30:02+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Public Types | Static Public Attributes | List of all members
internal::SymmetricTensorAccessors::StorageType< 2, dim, Number > Struct Template Reference

#include <deal.II/base/symmetric_tensor.h>

Public Types

using base_tensor_type = Tensor< 1, n_independent_components, Number >
 

Static Public Attributes

static const unsigned int n_independent_components
 

Detailed Description

template<int dim, typename Number>
struct internal::SymmetricTensorAccessors::StorageType< 2, dim, Number >

Specialization of StorageType for rank-2 tensors.

Definition at line 364 of file symmetric_tensor.h.

Member Typedef Documentation

◆ base_tensor_type

template<int dim, typename Number >
using internal::SymmetricTensorAccessors::StorageType< 2, dim, Number >::base_tensor_type = Tensor<1, n_independent_components, Number>

Declare the type in which we actually store the data.

Definition at line 376 of file symmetric_tensor.h.

Member Data Documentation

◆ n_independent_components

template<int dim, typename Number >
const unsigned int internal::SymmetricTensorAccessors::StorageType< 2, dim, Number >::n_independent_components
static
Initial value:
=
(dim * dim + dim) / 2

Number of independent components of a symmetric tensor of rank 2. We store only the upper right half of it.

Definition at line 370 of file symmetric_tensor.h.


The documentation for this struct was generated from the following file: