![]() |
deal.II version GIT relicensing-2645-g9d42f38b55 2025-02-15 04:20:00+00:00
|
#include <deal.II/base/symmetric_tensor.h>
Public Types | |
using | base_tensor_type = Tensor< 2, n_rank2_components, Number > |
Static Public Attributes | |
static const unsigned int | n_rank2_components = (dim * dim + dim) / 2 |
static const unsigned int | n_independent_components |
Specialization of StorageType for rank-4 tensors.
Definition at line 387 of file symmetric_tensor.h.
using internal::SymmetricTensorAccessors::StorageType< 4, dim, Number >::base_tensor_type = Tensor<2, n_rank2_components, Number> |
Declare the type in which we actually store the data. Symmetric rank-4 tensors are mappings between symmetric rank-2 tensors, so we can represent the data as a matrix if we represent the rank-2 tensors as vectors.
Definition at line 409 of file symmetric_tensor.h.
|
static |
Number of independent components of a symmetric tensor of rank 2. Since rank-4 tensors are mappings between such objects, we need this information.
Definition at line 394 of file symmetric_tensor.h.
|
static |
Number of independent components of a symmetric tensor of rank 4.
Definition at line 399 of file symmetric_tensor.h.