69 S_ijkl = ( 7. - 5. *
nu ) / ( 15. * ( 1. - nu ) );
73 S_ijkl = ( 5. * nu - 1. ) / ( 15. * ( 1. - nu ) );
76 S_ijkl = ( 4. - 5. *
nu ) / ( 15. * ( 1. - nu ) );
94 const double eSInt[13] )
100 eshTens[2] = eshTens[1];
102 eshTens[3] = eshTens[1];
103 eshTens[4] = eshTens[0];
104 eshTens[5] = eshTens[1];
106 eshTens[6] = eshTens[1];
107 eshTens[7] = eshTens[1];
108 eshTens[8] = eshTens[0];
113 eshTens[10] = eshTens[9];
115 eshTens[11] = eshTens[9];
127 double kii = ( S[
_11_] + S[
_12_] ) / aux;
128 double kij = - S[
_12_] / aux;
129 double gii = 1. / S[
_44_];
156 const double dJij[27],
const double ddJi[27],
const double ddJij[81],
157 const double sort_a[3],
const double x[3])
159 double aa =
SQR(sort_a[0]);
333 double aa =
SQR(a[0]);
389 const double dJij[27],
const double sort_a[3],
const double x[3])
391 double aa =
SQR(sort_a[0]);
396 for(
int i = 0; i < 18; i++ ){
439 double aa =
SQR(sort_a[0]);
The header file of usefull macros.
Collection of the functions of basic manipulations, some of them can be used instead of their counter...
Class eshelbySoluUniformFieldSphere; return the Eshelby solution of a spherical inclusion loaded by t...
Class eshelbySoluEllipticIntegralsSphere.