|
|
| MatData () |
| | Constructor.
|
| |
| void | print (int nt=0, int lvl=0) const |
| | Prints the information. More...
|
| |
| std::string | printStr (int nt=0, int lvl=0) const |
| | Prints the information. More...
|
| |
|
| double | toNu (double lambda, double mu) |
| | Compute Poisson's ratio from Lame parameters. More...
|
| |
| double | toNuClassical (double K, double G) |
| | Compute Poisson's ratio from Bulk modulus and Shear modulus. More...
|
| |
| double | toE (double K, double nu) |
| | Compute Young's modulus E from Bulk modulus K and Poisson's ratio nu. More...
|
| |
| double | toK (double E, double nu) |
| | Compute Bulk modulus K from Young's modulus K and Poisson's ratio nu. More...
|
| |
| double | toLambdaE (double E, double nu) |
| | Compute Lame first parameter lambda from Young's modulus E and Poisson's ratio nu. More...
|
| |
| double | toLambdaK (double K, double nu) |
| | Compute Lame first parameter lambda from Bulk modulus K and Poisson's ratio nu. More...
|
| |
| double | toGE (double E, double nu) |
| | Compute shear modulus from Young's modulus E and Poisson's ratio nu. More...
|
| |
| double | toGK (double K, double nu) |
| | Compute shear modulus from Bulk modulus K and Poisson's ratio nu. More...
|
| |
| double | toELambda (double lambda, double nu) |
| | Compute Young's modulus E from Lame first parameter lambda and Poisson's ratio nu. More...
|
| |
| double | toGc (double KIc, double nu, double E) |
| | Compute critical energy release rate Gc from critical stress-intensity factor KIc, Poisson's ratio nu, and Young's modulus E. More...
|
| |
| double | toKIc (double Gc, double nu, double E) |
| | Compute critical stress-intensity factor KIc from critical energy release rate Gc, Poisson's ratio , and Young's modulus E. More...
|
| |
Structure for elastic properties and fracture properties.
| double inp::MatData::toGc |
( |
double |
KIc, |
|
|
double |
nu, |
|
|
double |
E |
|
) |
| |
|
inline |
Compute critical energy release rate Gc from critical stress-intensity factor KIc, Poisson's ratio nu, and Young's modulus E.
Below conversion from KIc to Gc assumes plane-stress condition. For plane-stress condition, we need to modify the Young's modulus
to
where
is the Poisson's ratio.
- Parameters
-
| KIc | Critical stress-intensity factor |
| nu | Poisson's ratio |
| E | Young's modulus |
- Returns
- Gc Critical energy release rate
Referenced by material::pd::RNPBond::computeParameters().
| double inp::MatData::toKIc |
( |
double |
Gc, |
|
|
double |
nu, |
|
|
double |
E |
|
) |
| |
|
inline |
Compute critical stress-intensity factor KIc from critical energy release rate Gc, Poisson's ratio
, and Young's modulus E.
Below conversion from Gc to KIc assumes plane-stress condition. For plane-stress condition, we need to modify the Young's modulus
to
where
is the Poisson's ratio.
- Parameters
-
| Gc | Critical energy release rate |
| nu | Poisson's ratio |
| E | Young's modulus |
- Returns
- KIc Critical stress-intensity factor
Referenced by material::pd::RNPBond::computeMaterialProperties(), and material::pd::RNPBond::computeParameters().