Go to the documentation of this file.
74 void hashinShtrikmanWalpole(
FloatMatrix &PhaseMatrix);
80 void moriTanaka(
FloatMatrix &PhaseMatrix,
int refRow);
116 void printYourself(
int out = 0);
119 void ENuToKMu(
const double E,
const double nu,
double &k,
double &mu);
122 void kMuToENu(
const double k,
const double mu,
double &
E,
double &nu);
150 double lambda(
double *PhaseMatrixKMu,
int NumRows,
double mu);
153 double zeta(
double k,
double mu);
void fillL(FloatMatrix &L, double r, const FloatArray &mu, const FloatArray &k, int phase)
Auxiliary function for Herve-Zaoui scheme.
double E_hmg_2
Upper bound of Young's modulus if applicable.
double gamma(FloatMatrix &SortedPhaseMatrix, double zeta)
Auxiliary function.
double mu_hmg
Effective shear modulus or the lower bound.
double zeta(double k, double mu)
Auxiliary function for Hashin-Shtrikman bounds.
double lambda(double *PhaseMatrixKMu, int NumRows, double mu)
Auxiliary function.
double nu_hmg
Effective Poisson's ratio.
double mu_hmg_2
Upper shear modulus if applicable.
double nu_hmg_2
Effective Poisson's ratio or the lower bound.
double k_hmg_2
Upper bound of bulk modulus if applicable.
double E_hmg
Effective Young's modulus or the lower bound.
void fillJ(FloatMatrix &J, double r, const FloatArray &mu, const FloatArray &k, int phase)
Auxiliary function for Herve-Zaoui scheme.
void checkVolFraction(FloatMatrix &PhaseMatrix)
~Homogenize(void)
Destructor.
double k_hmg
Effective bulk modulus or the lower bound.
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011