Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Public Member Functions | Public Attributes | List of all members
serac::isotropic_tensor< T, m, m, m, m > Struct Template Reference

there are 3 independent rank-4 isotropic tensors (dilatational, symmetric, antisymmetric), so this object represents a linear combination of them More...

#include <isotropic_tensor.hpp>

Public Member Functions

constexpr SERAC_HOST_DEVICEoperator() (int i, int j, int k, int l) const
 access the (i,j,k,l) entry of a rank-4 isotropic tensor
 

Public Attributes

c1
 the coefficient on the dilatational isotropic tensor
 
c2
 the coefficient on the symmetric identity isotropic tensor
 
c3
 the coefficient on the antisymmetric identity isotropic tensor
 

Detailed Description

template<typename T, int m>
struct serac::isotropic_tensor< T, m, m, m, m >

there are 3 independent rank-4 isotropic tensors (dilatational, symmetric, antisymmetric), so this object represents a linear combination of them

Template Parameters
TThe type stored at each index
mthe extent of each dimension

Definition at line 364 of file isotropic_tensor.hpp.


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