5 #ifndef MERCURYDPM_ANISOTROPICHOOKEAN_H
6 #define MERCURYDPM_ANISOTROPICHOOKEAN_H
44 const unsigned dim =
sigma.nrow();
45 for (
unsigned i = 0;
i < dim;
i++)
47 for (
unsigned j = 0;
j < dim;
j++ )
54 for (
unsigned i = 0;
i < dim;
i++)
56 for (
unsigned j = 0;
j <
i;
j++)
int i
Definition: BiCGSTAB_step_by_step.cpp:9
JacobiRotation< float > G
Definition: Jacobi_makeGivens.cpp:2
Definition: AnisotropicHookean.h:16
std::array< double, 3 > anisotropy_
Definition: AnisotropicHookean.h:17
AnisotropicHookean(double *nu_pt, double *e_pt)
Definition: AnisotropicHookean.h:27
void calculate_second_piola_kirchhoff_stress(const DenseMatrix< double > &g, const DenseMatrix< double > &G, DenseMatrix< double > &sigma)
Definition: AnisotropicHookean.h:36
void setAnisotropy(std::array< double, 3 > anisotropy)
Definition: AnisotropicHookean.h:21
Definition: constitutive_laws.h:699
void calculate_second_piola_kirchhoff_stress(const DenseMatrix< double > &g, const DenseMatrix< double > &G, DenseMatrix< double > &sigma)
Definition: constitutive_laws.cc:682
int sigma
Definition: calibrate.py:179
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
std::ptrdiff_t j
Definition: tut_arithmetic_redux_minmax.cpp:2