Class for tools.
More...
#include <Tools.h>
|
| Tools (const int &numbPhases, const int &numbSolids, const int &numbTransports) |
| Generic model constructor.
|
|
| ~Tools () |
|
double | returnNonZeroValue (double a) |
| Return a non-zero value of a float.
|
|
|
static void | uppercase (std::string &string) |
| Modify the string of characters to uppercase it.
|
|
static void | lowercase (std::string &string) |
| Modify the string of characters to lowercase it.
|
|
static void | swap (double &a, double &b) |
| Swap two numbers.
|
|
|
double * | ak |
|
double * | Yk |
|
double * | rhok |
|
double * | pk |
|
double * | ek |
|
double * | Ek |
|
double * | akS |
|
double * | rhokS |
|
double * | rhokStar |
|
double * | pkStar |
|
double * | ekStar |
|
double * | EkStar |
|
double * | vkStar |
|
double * | YkStar |
|
double * | Deltapk |
| Pressure differences, one for each phase.
|
|
double * | zk |
| Acoustic impedance of each phase.
|
|
double * | rho_cIksquare |
| Density times interface sound speed square, one for each phase.
|
|
Eos ** | eos |
|
double * | Hk0 |
|
double * | Yk0 |
|
double * | compactionPk |
| Compaction pressure, one for each phase.
|
|
double * | dlambda |
| Plastic compaction term, one for each phase.
|
|
Tensor * | dplast |
| Plastic shear term, one for each phase.
|
|
bool * | alphaNull |
| Parameter to know if we consider the volume fraction as null or not.
|
|
bool * | relaxSolidPlast |
| Parameter to know if we need the solid plastic relaxation.
|
|
double | physicalTime |
| Current physical time.
|
|
◆ Tools()
Tools::Tools |
( |
const int & |
numbPhases, |
|
|
const int & |
numbSolids, |
|
|
const int & |
numbTransports |
|
) |
| |
Generic model constructor.
- Parameters
-
numbPhases | number of phases |
numbSolids | number of solid phases |
numberTransports | number of additional transport equations |
◆ ~Tools()
◆ lowercase()
void Tools::lowercase |
( |
std::string & |
string | ) |
|
|
static |
Modify the string of characters to lowercase it.
- Parameters
-
string | string of characters |
◆ returnNonZeroValue()
double Tools::returnNonZeroValue |
( |
double |
a | ) |
|
Return a non-zero value of a float.
- Parameters
-
◆ swap()
void Tools::swap |
( |
double & |
a, |
|
|
double & |
b |
|
) |
| |
|
static |
Swap two numbers.
- Parameters
-
double | 1st number to swap |
double | 2nd number to swap |
◆ uppercase()
void Tools::uppercase |
( |
std::string & |
string | ) |
|
|
static |
Modify the string of characters to uppercase it.
- Parameters
-
string | string of characters |
◆ ak
◆ akS
◆ alphaNull
Parameter to know if we consider the volume fraction as null or not.
◆ compactionPk
double* Tools::compactionPk |
Compaction pressure, one for each phase.
◆ Deltapk
Pressure differences, one for each phase.
◆ dlambda
Plastic compaction term, one for each phase.
◆ dplast
Plastic shear term, one for each phase.
◆ ek
◆ Ek
◆ ekStar
◆ EkStar
◆ eos
◆ Hk0
◆ physicalTime
double Tools::physicalTime |
◆ pk
◆ pkStar
◆ relaxSolidPlast
bool* Tools::relaxSolidPlast |
Parameter to know if we need the solid plastic relaxation.
◆ rho_cIksquare
double* Tools::rho_cIksquare |
Density times interface sound speed square, one for each phase.
◆ rhok
◆ rhokS
◆ rhokStar
◆ uselessDouble
double Tools::uselessDouble |
|
static |
◆ vkStar
◆ Yk
◆ Yk0
◆ YkStar
◆ zk
Acoustic impedance of each phase.
The documentation for this class was generated from the following files:
- /Users/fabien/depotsSephiroth/gitLab/ECOGEN/ecogen/src/Tools.h
- /Users/fabien/depotsSephiroth/gitLab/ECOGEN/ecogen/src/Tools.cpp