Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Types | Static Public Attributes | List of all members
internal::SymmetricTensorAccessors::StorageType< 2, dim, Number > Struct Template Reference

#include <symmetric_tensor.h>

Public Types

typedef Tensor
< 1, n_independent_components,
Number > 
base_tensor_type
 

Static Public Attributes

static const unsigned int n_independent_components = (dim*dim + dim)/2
 

Detailed Description

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

Specialization of StorageType for rank-2 tensors.

Definition at line 191 of file symmetric_tensor.h.

Member Typedef Documentation

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

Declare the type in which we actually store the data.

Definition at line 205 of file symmetric_tensor.h.

Member Data Documentation

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

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

Definition at line 199 of file symmetric_tensor.h.


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