![]() |
|
#include <elasticity_tensor.h>
Public Member Functions | |
GeneralElasticityTensor () | |
Empy Constructor. More... | |
double | independent_component (const unsigned &i) const |
Overload the independent coefficient function. More... | |
void | set_value (const unsigned &i, const unsigned &j, const unsigned &k, const unsigned &l, const double &value) |
Allow the values to be set. More... | |
![]() | |
virtual | ~ElasticityTensor () |
Empty virtual Destructor. More... | |
double | operator() (const unsigned &i, const unsigned &j, const unsigned &k, const unsigned &l) const |
virtual | ~ElasticityTensor () |
Empty virtual Destructor. More... | |
double | operator() (const unsigned &i, const unsigned &j, const unsigned &k, const unsigned &l) const |
Private Attributes | |
double | C [21] |
Additional Inherited Members | |
![]() | |
void | range_check (const unsigned &i, const unsigned &j, const unsigned &k, const unsigned &l) const |
ElasticityTensor () | |
Empty Constructor. More... | |
void | range_check (const unsigned &i, const unsigned &j, const unsigned &k, const unsigned &l) const |
ElasticityTensor () | |
Empty Constructor. More... | |
![]() | |
static const unsigned | Index [3][3][3][3] |
A general elasticity tensor that provides storage for all 21 independent components
|
inline |
Empy Constructor.
References i.
|
inlinevirtual |
Overload the independent coefficient function.
Reimplemented from oomph::ElasticityTensor.
References i.
|
inlinevirtual |
Allow the values to be set.
Reimplemented from oomph::ElasticityTensor.
References i, oomph::ElasticityTensor::Index, j, k, and Eigen::value.
|
private |