My Project
|
Public Types | |
using | field_type = T |
Public Member Functions | |
SymmTensor (std::initializer_list< T > value) | |
void | operator+= (const T data) |
void | operator+= (const SymmTensor< T > &data) |
void | operator*= (const T data) |
SymmTensor< T > & | operator= (const T value) |
void | reset () |
T | trace () const |
T | traction (const Dune::FieldVector< T, 3 > &normal) const |
![]() | |
template<class Array > | |
VoigtContainer (const Array &array) | |
VoigtContainer (std::initializer_list< T > value) | |
const T & | operator[] (const VoigtIndex idx) const |
T & | operator[] (const VoigtIndex idx) |
constexpr std::size_t | size () const |
Additional Inherited Members | |
![]() | |
static constexpr auto | indices |
static constexpr auto | unique_indices |
static constexpr auto | diag_indices |
![]() | |
std::array< T, 6 > | data_ {} |