31 #ifndef MUMECH_ESHELBY_SOLU_ELLIPTIC_INTEGRALS_CYLINDER_H 32 #define MUMECH_ESHELBY_SOLU_ELLIPTIC_INTEGRALS_CYLINDER_H 61 double getLambda(
const double a[3],
double x1,
double x2,
double x3);
69 double I2(
double a2,
double lambda);
71 double I22(
double a1,
double lambda);
double getLambda(const double a[3], double x1, double x2, double x3)
Returns lambda for a given point (x1, x2, x3)
file of various types and symbolic constant definitions
virtual ~eshelbySoluEllipticIntegralsCylinder()
Destructor.
Class of the functions calculating the values of elliptic integrals and its derivatives of circular c...
void giveEllipticIntegrals(double J[13], double lambda, bool intpoint)
Function gives the values of Ferers-Dyson's elliptic integrals of the inclusion this->I.
eshelbySoluEllipticIntegralsCylinder(const InclusionRecord3D *i)
Constructor.
Class eshelbySoluEllipticIntegrals.
Single Point data structure - contribution from Single inclusion.
Class of the functions calculating the values of elliptic integrals and its derivatives.
double I2(double a2, double lambda)
void giveDerivativesOfEllipticIntegrals(Point *point, bool intpoint)
Function gives the values of Ferers-Dyson's elliptic integral derivatives of the inclusion this->I...
double I22(double a1, double lambda)