31 #ifndef MUMECH_ESHELBY_SOLU_UNIFORM_FIELD_H 32 #define MUMECH_ESHELBY_SOLU_UNIFORM_FIELD_H 41 class InclusionRecord3D;
117 virtual void giveSijkl(
double S[36],
const double sort_a[3],
const double stiffMat[36],
int M_partition,
int N_partition );
131 const double unifStrain[6]);
157 const double unifStrain[6]);
209 virtual void giveDijkl (
double D[36],
const double S[12],
const double J[13],
const double dJi[9],
210 const double dJij[27],
const double ddJi[27],
const double ddJij[81],
211 const double sort_a[3],
const double x[3]);
225 virtual void giveSijkl(
double S[36],
const double J[13],
const double sort_a[3],
226 double nu,
bool newFormulation );
238 void giveLijkEXT (
double Lext[18],
const double Lint[18],
const double dJi[9],
239 const double dJij[27],
const double sort_a[3],
const double x[3]);
248 void giveLijkINT (
double Lint[18],
const double J[13],
const double sort_a[3],
const double x[3]);
file of various types and symbolic constant definitions
Single Point data structure - contribution from Single inclusion.