muMECH
1.0
|
Class of the functions returning the Eshelby solution of an inclusion of an ellipsoidal shape loaded by the uniform strain/stress field. More...
#include <esuf.h>
Public Member Functions | |
eshelbySoluUniformField (const InclusionRecord3D *i) | |
Constructor. More... | |
virtual | ~eshelbySoluUniformField () |
Destructor. More... | |
void | giveEshelbyStrainOfOnePoint (Point *point) |
Function gives the 'Eshelby' STRAIN field in an arbitrary EXTERNAL point. More... | |
void | giveEshelbyFieldsOfOnePoint (Point *point, int lc, int nlc, bool disp, bool strn) |
Function gives the 'Eshelby' STRAIN and DISPLACEMENT field in an arbitrary EXTERNAL point for given load cases. More... | |
void | giveEshelbyDisplacementOfOnePoint (double **globPert_displc, const double *coords, int lc, int nlc) |
Function gives the 'Eshelby' DISPLACEMENT field in an arbitrary INTERNAL point for given load cases. More... | |
void | giveEshelbyTensor (double S[12], const double eInt[13]) |
Function gives the Eshelby tensor of an inclusion of arbitrary shape. More... | |
virtual void | giveEshelbyTensorInverse (double SInv[12], const double S[12]) |
Function gives the inverse of the Eshelby tensor of an inclusion of arbitrary shape. More... | |
virtual void | giveSijkl (double S[36], const double sort_a[3], const double stiffMat[36], int M_partition, int N_partition) |
Protected Member Functions | |
void | giveEshelbyDisplacementUniformField (double displacement[3], const double pertDispTens[18], const double unifStrain[6]) |
Function gives the 'Eshelby' perturbation displacement vector of an arbitrary point of an ellipsoidal inclusion. More... | |
void | giveDisplacementPerturbTensor_EXTpoint (Point *point) |
Function gives the Displacement perturbation tensor of a EXTERNAL point with respect to owner inclusion. More... | |
void | giveDisplacementPerturbTensor_INTpoint (double L[18], const double x[3]) |
Function gives the Displacement perturbation tensor of a INTERNAL point with respect to owner inclusion. More... | |
void | giveEshelbyStrainUniformField (double strain[6], const double pertTens[36], const double unifStrain[6]) |
Function gives the 'Eshelby' perturbation strain tensor of an arbitrary point of an ellipsoidal inclusion. More... | |
void | giveStrainPerturbTensor (Point *point) |
Function gives the strain perturbation tensor of a point with respect to an inclusion of arbitrary shape. More... | |
virtual double | eshelbyTensCompUniformField (const double sort_a[3], const double eSInt[13], double nu, EshelbyTensComponent flag) |
virtual void | eshelbyTensUniformField (double eshTens[12], const double sort_a[3], const double eInt[13]) |
virtual void | giveDijkl (double D[36], const double S[12], const double J[13], const double dJi[9], const double dJij[27], const double ddJi[27], const double ddJij[81], const double sort_a[3], const double x[3]) |
virtual void | giveSijkl (double S[36], const double J[13], const double sort_a[3], double nu, bool newFormulation) |
void | giveLijkEXT (double Lext[18], const double Lint[18], const double dJi[9], const double dJij[27], const double sort_a[3], const double x[3]) |
Function gives the displacement perturbation tensor of external fields. More... | |
void | giveLijkINT (double Lint[18], const double J[13], const double sort_a[3], const double x[3]) |
Function gives the displacement perturbation tensor of internal fields. More... | |
Protected Attributes | |
const InclusionRecord3D * | I |
double | nu |
nu of matrix More... | |
double | _2nu |
double | _1Plus2nu |
double | _1MinNu |
double | mult |
double | MULT |
double | multTRN |
1./mult More... | |
double | _1Min2nu |
double | _2nuMin1 |
double | _3Min4nu |
Class of the functions returning the Eshelby solution of an inclusion of an ellipsoidal shape loaded by the uniform strain/stress field.
mumech::eshelbySoluUniformField::eshelbySoluUniformField | ( | const InclusionRecord3D * | i | ) |
|
inlinevirtual |
Destructor.
Definition at line 66 of file esuf.h.
References eshelbyTensCompUniformField(), eshelbyTensUniformField(), giveDijkl(), giveDisplacementPerturbTensor_EXTpoint(), giveDisplacementPerturbTensor_INTpoint(), giveEshelbyDisplacementOfOnePoint(), giveEshelbyDisplacementUniformField(), giveEshelbyFieldsOfOnePoint(), giveEshelbyStrainOfOnePoint(), giveEshelbyStrainUniformField(), giveEshelbyTensor(), giveEshelbyTensorInverse(), giveLijkEXT(), giveLijkINT(), giveSijkl(), and giveStrainPerturbTensor().
|
protectedvirtual |
Reimplemented in mumech::eshelbySoluUniformFieldCylinder, mumech::eshelbySoluUniformFieldEllipticCylinder, mumech::eshelbySoluUniformFieldFlatEllipsoid, mumech::eshelbySoluUniformFieldOblateSpheroid, mumech::eshelbySoluUniformFieldPenny, and mumech::eshelbySoluUniformFieldProlateSpheroid.
Definition at line 246 of file esuf.cpp.
References __I, _Int11_, _Int12_, _Int13_, _Int1_, _Int21_, _Int22_, _Int23_, _Int2_, _Int31_, _Int32_, _Int33_, _Int3_, mumech::_S1111_, mumech::_S1122_, mumech::_S1133_, mumech::_S1212_, mumech::_S1313_, mumech::_S2211_, mumech::_S2222_, mumech::_S2233_, mumech::_S2323_, mumech::_S3311_, mumech::_S3322_, mumech::_S3333_, MULT, nu, and SQR.
Referenced by eshelbyTensUniformField(), and ~eshelbySoluUniformField().
|
protectedvirtual |
Reimplemented in mumech::eshelbySoluUniformFieldCylinder, mumech::eshelbySoluUniformFieldEllipticCylinder, and mumech::eshelbySoluUniformFieldSphere.
Definition at line 317 of file esuf.cpp.
References mumech::_S1111_, mumech::_S1122_, mumech::_S1133_, mumech::_S1212_, mumech::_S1313_, mumech::_S2211_, mumech::_S2222_, mumech::_S2233_, mumech::_S2323_, mumech::_S3311_, mumech::_S3322_, mumech::_S3333_, eshelbyTensCompUniformField(), and nu.
Referenced by giveEshelbyTensor(), and ~eshelbySoluUniformField().
|
protectedvirtual |
Reimplemented in mumech::eshelbySoluUniformFieldCylinder, mumech::eshelbySoluUniformFieldEllipticCylinder, mumech::eshelbySoluUniformFieldFlatEllipsoid, mumech::eshelbySoluUniformFieldOblateSpheroid, mumech::eshelbySoluUniformFieldProlateSpheroid, and mumech::eshelbySoluUniformFieldPenny.
Definition at line 648 of file esuf.cpp.
References _1111_, _1112_, _1113_, _1122_, _1123_, _1133_, _1211_, _1212_, _1213_, _1222_, _1223_, _1233_, _1311_, _1312_, _1313_, _1322_, _1323_, _1333_, _1Min2nu, _1MinNu, _1Plus2nu, _2211_, _2212_, _2213_, _2222_, _2223_, _2233_, _2311_, _2312_, _2313_, _2322_, _2323_, _2333_, _2nu, _3311_, _3312_, _3313_, _3322_, _3323_, _3333_, giveSijkl(), J11_1, J11_11, J11_2, J11_21, J11_22, J11_3, J11_31, J11_32, J11_33, J12_1, J12_11, J12_2, J12_21, J12_22, J12_3, J12_31, J12_32, J12_33, J13_1, J13_11, J13_2, J13_21, J13_22, J13_3, J13_31, J13_32, J13_33, J1_1, J1_11, J1_2, J1_21, J1_22, J1_3, J1_31, J1_32, J1_33, J21_2, J21_3, J22_1, J22_11, J22_2, J22_21, J22_22, J22_3, J22_31, J22_32, J22_33, J23_1, J23_11, J23_2, J23_21, J23_22, J23_3, J23_31, J23_32, J23_33, J2_1, J2_11, J2_2, J2_21, J2_22, J2_3, J2_31, J2_32, J2_33, J31_3, J32_3, J33_1, J33_11, J33_2, J33_21, J33_22, J33_3, J33_31, J33_32, J33_33, J3_1, J3_11, J3_2, J3_21, J3_22, J3_3, J3_31, J3_32, J3_33, multTRN, nu, SQR, X1, X2, and X3.
Referenced by giveStrainPerturbTensor(), and ~eshelbySoluUniformField().
|
protected |
Function gives the Displacement perturbation tensor of a EXTERNAL point with respect to owner inclusion.
point | Point record (data structure of a given point). |
Definition at line 910 of file esuf.cpp.
References mumech::Inclusion::a, mumech::Point::dJi, mumech::Point::dJij, mumech::Point::eInt, giveLijkEXT(), giveLijkINT(), I, mumech::Point::L, and mumech::Point::loc_x.
Referenced by giveEshelbyFieldsOfOnePoint(), and ~eshelbySoluUniformField().
|
protected |
Function gives the Displacement perturbation tensor of a INTERNAL point with respect to owner inclusion.
L[18] | Perturbation (Eshelby's-like) displacement tensor to be evaluated and saved. |
x[3] | Local coordinates of a point. |
Definition at line 922 of file esuf.cpp.
References mumech::Inclusion::a, mumech::InclusionRecord3D::eInt, giveLijkINT(), and I.
Referenced by giveEshelbyDisplacementOfOnePoint(), and ~eshelbySoluUniformField().
void mumech::eshelbySoluUniformField::giveEshelbyDisplacementOfOnePoint | ( | double ** | globPert_displc, |
const double * | coords, | ||
int | lc, | ||
int | nlc | ||
) |
Function gives the 'Eshelby' DISPLACEMENT field in an arbitrary INTERNAL point for given load cases.
This field depends on the presence of an ellipsoidal-like inclusion.
globPert_displc | Resulting displacement vector. |
coords | Coordinates of the point. |
lc | ID number of computed load case. |
Definition at line 209 of file esuf.cpp.
References giveDisplacementPerturbTensor_INTpoint(), giveEshelbyDisplacementUniformField(), I, mumech::InclusionRecord3D::locEigStrain_LC, mumech::Inclusion::rotateDisplc_L2G(), and mumech::Inclusion::transformCoords_G2L().
Referenced by ~eshelbySoluUniformField().
|
protected |
Function gives the 'Eshelby' perturbation displacement vector of an arbitrary point of an ellipsoidal inclusion.
answer = L * unifStrain Solution derived on the basis of Toshio Mura's book (1982).
displacement[3] | Pointer to array of the displacement vector to be saved. |
pertDispTens[18] | L_ijkl tensor, i.e. pointer to perturbation displacemtn tensor |
unifStrain[6] | Uniform "transformation" strain field inside the inclusion domain. |
Definition at line 79 of file esuf.cpp.
Referenced by giveEshelbyDisplacementOfOnePoint(), giveEshelbyFieldsOfOnePoint(), and ~eshelbySoluUniformField().
void mumech::eshelbySoluUniformField::giveEshelbyFieldsOfOnePoint | ( | Point * | point, |
int | lc, | ||
int | nlc, | ||
bool | disp, | ||
bool | strn | ||
) |
Function gives the 'Eshelby' STRAIN and DISPLACEMENT field in an arbitrary EXTERNAL point for given load cases.
These fields depend on the presence of an ellipsoidal-like inclusion.
point | Point record (data structure of a given point). |
lc | ID number of first computed load case. |
nlc | Number of computed loadcases. |
disp | YES/NO flag controls computing of displacement fields. |
strn | YES/NO flag controls computing of strain fields. |
Definition at line 162 of file esuf.cpp.
References mumech::Inclusion::a, mumech::Point::D, mumech::Point::displacement, mumech::Point::eInt, mumech::InclusionRecord3D::ellInt, mumech::eshelbySoluEllipticIntegrals::giveDerivativesOfEllipticIntegrals(), giveDisplacementPerturbTensor_EXTpoint(), mumech::eshelbySoluEllipticIntegrals::giveEllipticIntegrals(), giveEshelbyDisplacementUniformField(), giveEshelbyStrainUniformField(), giveEshelbyTensor(), mumech::eshelbySoluLambda::giveLambda(), giveStrainPerturbTensor(), I, mumech::Point::L, mumech::Point::la, mumech::Point::loc_x, mumech::InclusionRecord3D::locEigStrain_LC, mumech::Inclusion::rotateDisplc_L2G(), mumech::Inclusion::rotateStrain_L2G(), mumech::Point::S, mumech::Inclusion::shape, mumech::Point::strain, mumech::Inclusion::transformCoords_G2L(), and mumech::Point::x.
Referenced by ~eshelbySoluUniformField().
void mumech::eshelbySoluUniformField::giveEshelbyStrainOfOnePoint | ( | Point * | point | ) |
Function gives the 'Eshelby' STRAIN field in an arbitrary EXTERNAL point.
This field depends on the presence of an ellipsoidal-like inclusion and incremental eigenstrain saved in the first LoadCase position, so the function can be used only in BALANCING ALGORITHM!
point | Point record (data structure of a given point). |
Definition at line 134 of file esuf.cpp.
References mumech::Inclusion::a, mumech::Point::D, mumech::Point::eInt, mumech::InclusionRecord3D::ellInt, mumech::eshelbySoluEllipticIntegrals::giveDerivativesOfEllipticIntegrals(), mumech::eshelbySoluEllipticIntegrals::giveEllipticIntegrals(), giveEshelbyStrainUniformField(), giveEshelbyTensor(), mumech::eshelbySoluLambda::giveLambda(), giveStrainPerturbTensor(), I, mumech::Point::la, mumech::Point::loc_x, mumech::InclusionRecord3D::locEigStrain, mumech::Inclusion::rotateStrain_L2G(), mumech::Point::S, mumech::Inclusion::shape, mumech::Point::strain, mumech::Inclusion::transformCoords_G2L(), and mumech::Point::x.
Referenced by mumech::selfBalanceAlgorithm::totalEigStrainInInclCentroidsUpdate(), and ~eshelbySoluUniformField().
|
protected |
Function gives the 'Eshelby' perturbation strain tensor of an arbitrary point of an ellipsoidal inclusion.
answer = D * unifStrain Solution adopted from Toshio Mura's book (1982).
strain[6] | Pointer to array of the strain tensor to be saved |
pertTens[36] | Pointer to strain perturbation tensor 'D_ijkl' |
unifStrain[6] | Uniform "transformation" strain field inside the inclusion domain |
Definition at line 107 of file esuf.cpp.
Referenced by giveEshelbyFieldsOfOnePoint(), giveEshelbyStrainOfOnePoint(), and ~eshelbySoluUniformField().
void mumech::eshelbySoluUniformField::giveEshelbyTensor | ( | double | S[12], |
const double | eInt[13] | ||
) |
Function gives the Eshelby tensor of an inclusion of arbitrary shape.
S[12] | Eshelby tensor to be calculated |
eInt[13] | Values of elliptical integrals for lambda = 0, (i.e. internal fields) |
Definition at line 225 of file esuf.cpp.
References mumech::Inclusion::a, eshelbyTensUniformField(), and I.
Referenced by giveEshelbyFieldsOfOnePoint(), giveEshelbyStrainOfOnePoint(), mumech::InclusionRecord3D::initialize(), and ~eshelbySoluUniformField().
|
virtual |
Function gives the inverse of the Eshelby tensor of an inclusion of arbitrary shape.
(last edit: 12. 12. 2009)
SInv[12] | - eshelby tensor to be calculated |
S[12] | - eshelby tensor |
Definition at line 348 of file esuf.cpp.
References mumech::giveInverseMatrix6x6to12().
Referenced by mumech::InclusionRecord3D::initialize(), and ~eshelbySoluUniformField().
|
protected |
Function gives the displacement perturbation tensor of external fields.
(last edit: 15. 07. 2010)
Lext[18] | Perturbation (generalized Eshelby's) displacement tensor to be evaluated and saved |
Lint[18] | Perturbation (Eshelby's-like) displacement tensor |
dJi[9] | first derivatives of Ferers-Dysons' elliptic integrals Ii |
dJij[27] | first derivatives of Ferers-Dysons' elliptic integrals Iij |
sort_a[3] | sorted semiaxes' dimensions |
x[3] | coordinates of a point |
Definition at line 938 of file esuf.cpp.
References _111_, _112_, _113_, _122_, _123_, _133_, _211_, _212_, _213_, _222_, _223_, _233_, _311_, _312_, _313_, _322_, _323_, _333_, mumech::CopyVector(), J11_1, J11_2, J11_3, J12_2, J12_3, J13_3, J1_1, J1_2, J1_3, J21_1, J21_2, J21_3, J22_2, J22_3, J23_3, J2_2, J2_3, J31_1, J31_2, J31_3, J32_2, J32_3, J33_3, J3_3, multTRN, SQR, X1, X2, and X3.
Referenced by giveDisplacementPerturbTensor_EXTpoint(), and ~eshelbySoluUniformField().
|
protected |
Function gives the displacement perturbation tensor of internal fields.
Lint[18] | Perturbation (Eshelby's-like) displacement tensor to be evaluated and saved |
J[13] | Ferers-Dysons' elliptic integrals |
sort_a[3] | sorted semiaxes' dimensions |
x[3] | coordinates of a point |
Definition at line 982 of file esuf.cpp.
References _111_, _112_, _113_, _122_, _123_, _133_, _1Min2nu, _211_, _212_, _213_, _222_, _223_, _233_, _2nu, _311_, _312_, _313_, _322_, _323_, _333_, J1, J11, J12, J13, J2, J21, J22, J23, J3, J31, J32, J33, multTRN, SQR, X1, X2, and X3.
Referenced by giveDisplacementPerturbTensor_EXTpoint(), giveDisplacementPerturbTensor_INTpoint(), and ~eshelbySoluUniformField().
|
virtual |
Definition at line 473 of file esuf.cpp.
References _errorr, meso2d::epsilon, mumech::polynomialRootSolution::GauLegF(), and PI.
Referenced by giveDijkl(), mumech::Dilute::giveFullDiluteConcentrationFactorOfInclusionInLC(), and ~eshelbySoluUniformField().
|
protectedvirtual |
Reimplemented in mumech::eshelbySoluUniformFieldCylinder, mumech::eshelbySoluUniformFieldEllipticCylinder, mumech::eshelbySoluUniformFieldOblateSpheroid, mumech::eshelbySoluUniformFieldProlateSpheroid, mumech::eshelbySoluUniformFieldFlatEllipsoid, and mumech::eshelbySoluUniformFieldPenny.
Definition at line 383 of file esuf.cpp.
References _1111_, _1112_, _1113_, _1122_, _1123_, _1133_, _1211_, _1212_, _1213_, _1222_, _1223_, _1233_, _1311_, _1312_, _1313_, _1322_, _1323_, _1333_, _1Min2nu, _1MinNu, _2211_, _2212_, _2213_, _2222_, _2223_, _2233_, _2311_, _2312_, _2313_, _2322_, _2323_, _2333_, _2nu, _3311_, _3312_, _3313_, _3322_, _3323_, _3333_, J1, J11, J12, J13, J2, J21, J22, J23, J3, J31, J32, J33, mult, multTRN, and SQR.
|
protected |
Function gives the strain perturbation tensor of a point with respect to an inclusion of arbitrary shape.
point | Point record (data structure of a given point) |
point | Point record (data structure of a given point) |
sort_a[3] | Sorted dimensions of ellipsoidal semiaxes (a1>a2,>a3) |
inclGeometry | Geometry of inclusion, defined in "eshelbySoluUniformField.h" |
Definition at line 366 of file esuf.cpp.
References mumech::Inclusion::a, mumech::Point::D, mumech::Point::ddJi, mumech::Point::ddJij, mumech::Point::dJi, mumech::Point::dJij, mumech::Point::eInt, giveDijkl(), I, mumech::Point::loc_x, and mumech::Point::S.
Referenced by giveEshelbyFieldsOfOnePoint(), giveEshelbyStrainOfOnePoint(), and ~eshelbySoluUniformField().
|
protected |
Definition at line 58 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldSphere::giveDijkl(), giveDijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveLijkINT(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveLijkINT(), mumech::eshelbySoluUniformFieldSphere::giveLijkINT(), giveLijkINT(), mumech::eshelbySoluUniformFieldPenny::giveSijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveSijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldSphere::giveSijkl(), and giveSijkl().
|
protected |
Definition at line 54 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldSphere::giveDijkl(), giveDijkl(), mumech::eshelbySoluUniformFieldPenny::giveSijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveSijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldSphere::giveSijkl(), and giveSijkl().
|
protected |
Definition at line 53 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldSphere::giveDijkl(), and giveDijkl().
|
protected |
Definition at line 52 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldSphere::giveDijkl(), giveDijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveLijkINT(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveLijkINT(), mumech::eshelbySoluUniformFieldSphere::giveLijkINT(), giveLijkINT(), mumech::eshelbySoluUniformFieldPenny::giveSijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveSijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldSphere::giveSijkl(), and giveSijkl().
|
protected |
|
protected |
|
protected |
Definition at line 49 of file esuf.h.
Referenced by eshelbySoluUniformField(), giveDisplacementPerturbTensor_EXTpoint(), giveDisplacementPerturbTensor_INTpoint(), giveEshelbyDisplacementOfOnePoint(), giveEshelbyFieldsOfOnePoint(), giveEshelbyStrainOfOnePoint(), giveEshelbyTensor(), and giveStrainPerturbTensor().
|
protected |
Definition at line 55 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldPenny::giveSijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveSijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldSphere::giveSijkl(), and giveSijkl().
|
protected |
Definition at line 56 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldEllipticCylinder::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldPenny::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldOblateSpheroid::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldFlatEllipsoid::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldProlateSpheroid::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldCylinder::eshelbyTensCompUniformField(), and eshelbyTensCompUniformField().
|
protected |
1./mult
Definition at line 57 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldSphere::giveDijkl(), giveDijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveLijkEXT(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveLijkEXT(), mumech::eshelbySoluUniformFieldSphere::giveLijkEXT(), giveLijkEXT(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveLijkINT(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveLijkINT(), mumech::eshelbySoluUniformFieldSphere::giveLijkINT(), giveLijkINT(), mumech::eshelbySoluUniformFieldPenny::giveSijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveSijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveSijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldCylinder::giveSijkl(), mumech::eshelbySoluUniformFieldSphere::giveSijkl(), and giveSijkl().
|
protected |
nu of matrix
Definition at line 51 of file esuf.h.
Referenced by eshelbySoluUniformField(), mumech::eshelbySoluUniformFieldCylinder::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldEllipticCylinder::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldOblateSpheroid::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldPenny::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldProlateSpheroid::eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldFlatEllipsoid::eshelbyTensCompUniformField(), eshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldEllipticCylinder::eshelbyTensUniformField(), mumech::eshelbySoluUniformFieldCylinder::eshelbyTensUniformField(), mumech::eshelbySoluUniformFieldSphere::eshelbyTensUniformField(), eshelbyTensUniformField(), mumech::eshelbySoluUniformFieldPenny::giveDijkl(), mumech::eshelbySoluUniformFieldOblateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldProlateSpheroid::giveDijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveDijkl(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldCylinder::giveDijkl(), mumech::eshelbySoluUniformFieldSphere::giveDijkl(), giveDijkl(), mumech::eshelbySoluUniformFieldSphere::giveEshelbyTensCompUniformField(), mumech::eshelbySoluUniformFieldCylinder::~eshelbySoluUniformFieldCylinder(), mumech::eshelbySoluUniformFieldEllipticCylinder::~eshelbySoluUniformFieldEllipticCylinder(), mumech::eshelbySoluUniformFieldFlatEllipsoid::~eshelbySoluUniformFieldFlatEllipsoid(), mumech::eshelbySoluUniformFieldOblateSpheroid::~eshelbySoluUniformFieldOblateSpheroid(), mumech::eshelbySoluUniformFieldPenny::~eshelbySoluUniformFieldPenny(), mumech::eshelbySoluUniformFieldProlateSpheroid::~eshelbySoluUniformFieldProlateSpheroid(), and mumech::eshelbySoluUniformFieldSphere::~eshelbySoluUniformFieldSphere().