48 if (
I->
a[0] !=
I->
a[1])
50 _warningg(
"Values of semiaxes do not fit the condition for penny shape (a1 = a2). " );
51 std::cout <<
"a1, a2, a3 = " <<
I->
a[0] <<
", " <<
I->
a[1] <<
", " <<
I->
a[2];
void giveDerivativesOfEllipticIntegrals(Point *point, bool intpoint)
Function gives the derivatives of Ferers-Dysons integrals.
Class eshelbySoluEllipticIntegralsPenny.
const InclusionRecord3D * I
void giveEllipticIntegrals(double J[13], double lambda, bool intpoint)
Function gives the the values of all elliptic integrals.
The header file of usefull macros.
Collection of the functions of basic manipulations, some of them can be used instead of their counter...
double ddJij[81]
Second derivatives of elliptic integral Iij.
Single Point data structure - contribution from Single inclusion.
Class inclusion contains and handles all inclusion data.
double dJi[9]
First derivatives of elliptic integral Ii.
double * a
Inclusion semiaxes' dimensions in global arrangement.
double ddJi[27]
Second derivatives of elliptic integral Ii.
double dJij[27]
First derivatives of elliptic integral Iij.
void CleanVector(double *a, long n)
Functin cleans a 'double' vector, initialize each value being 0-zero.