|
#include <AnisotropicHookean.h>
Public Member Functions | |
void | setAnisotropy (std::array< double, 3 > anisotropy) |
AnisotropicHookean (double *nu_pt, double *e_pt) | |
void | calculate_second_piola_kirchhoff_stress (const DenseMatrix< double > &g, const DenseMatrix< double > &G, DenseMatrix< double > &sigma) |
Private Attributes | |
std::array< double, 3 > | anisotropy_ { 1.0, 1.0, 1.0 } |
Adds anisotropy to the general Hookean constitutive law
|
inline |
Calculate the contravariant 2nd Piola Kirchhoff stress tensor. Arguments are the covariant undeformed (stress-free) and deformed metric tensors, g and G, and the matrix in which to return the stress tensor.
References anisotropy_, and constants::i.
|
inline |
References anisotropy_.
|
private |
Referenced by calculate_second_piola_kirchhoff_stress(), and setAnisotropy().