37 double mult = E / ( ( 1. + nu ) * ( 1. - 2. * nu ) );
40 C[0] = C[3] = mult * ( 1. - nu );
41 C[1] = C[2] = mult * nu;
42 C[4] = E / ( 1. + nu );
45 C[0] = C[4] = C[8] = mult * ( 1. - nu );
46 C[1] = C[2] = C[3] = C[5] = C[6] = C[7] = mult * nu;
47 C[9] = C[10] = C[11] = E / ( 1. + nu );
55 M[0] = M[4] = M[8] = mult;
56 M[1] = M[2] = M[3] = M[5] = M[6] = M[7] = -mult * nu;
58 M[9] = M[10] = M[11] = 2. * mult * ( 1. + nu );
file of various types and symbolic constant definitions
void giveReducedIsoStiffMatrix(double *C, double E, double nu, bool twodim)
Function gives the reduced isotropic stiffness matrix of a homogeneous material.
void giveReducedIsoComplMatrix(double M[12], double E, double nu)
Function gives the reduced isotropic complience matrix of a homogeneous material. ...