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.
|
◆ 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
| std::vector<double> Tools::ak |
◆ ak4
| std::vector<double> Tools::ak4 |
◆ ak5
| std::vector<double> Tools::ak5 |
◆ akS
| std::vector<double> Tools::akS |
◆ alphaNull
| std::vector<bool> Tools::alphaNull |
Parameter to know if we consider the volume fraction as null or not.
◆ compactionPk_dkappadalpha
| std::vector<double> Tools::compactionPk_dkappadalpha |
Compaction pressure including the term d kappa_k / d alpha_k, one for each phase.
◆ compactionPk_dkappadxi
| std::vector<double> Tools::compactionPk_dkappadxi |
Compaction pressure including the term d kappa_k / d xi_k, one for each phase.
◆ dakDt1
| std::vector<double> Tools::dakDt1 |
◆ dakDt2
| std::vector<double> Tools::dakDt2 |
◆ dakDt3
| std::vector<double> Tools::dakDt3 |
◆ dakDt4
| std::vector<double> Tools::dakDt4 |
◆ dakDt5
| std::vector<double> Tools::dakDt5 |
◆ dakDt6
| std::vector<double> Tools::dakDt6 |
◆ dekDt1
| std::vector<double> Tools::dekDt1 |
◆ dekDt2
| std::vector<double> Tools::dekDt2 |
◆ dekDt3
| std::vector<double> Tools::dekDt3 |
◆ dekDt4
| std::vector<double> Tools::dekDt4 |
◆ dekDt5
| std::vector<double> Tools::dekDt5 |
◆ dekDt6
| std::vector<double> Tools::dekDt6 |
◆ Deltapk
| std::vector<double> Tools::Deltapk |
Pressure differences, one for each phase.
◆ dlambda
| std::vector<double> Tools::dlambda |
Plastic compaction term, one for each phase.
◆ dLogCobaseDt1
| std::vector<Tensor> Tools::dLogCobaseDt1 |
◆ dLogCobaseDt2
| std::vector<Tensor> Tools::dLogCobaseDt2 |
◆ dLogCobaseDt3
| std::vector<Tensor> Tools::dLogCobaseDt3 |
◆ dLogCobaseDt4
| std::vector<Tensor> Tools::dLogCobaseDt4 |
◆ dLogCobaseDt5
| std::vector<Tensor> Tools::dLogCobaseDt5 |
◆ dLogCobaseDt6
| std::vector<Tensor> Tools::dLogCobaseDt6 |
◆ dLogLambdaDt1
| std::vector<double> Tools::dLogLambdaDt1 |
◆ dLogLambdaDt2
| std::vector<double> Tools::dLogLambdaDt2 |
◆ dLogLambdaDt3
| std::vector<double> Tools::dLogLambdaDt3 |
◆ dLogLambdaDt4
| std::vector<double> Tools::dLogLambdaDt4 |
◆ dLogLambdaDt5
| std::vector<double> Tools::dLogLambdaDt5 |
◆ dLogLambdaDt6
| std::vector<double> Tools::dLogLambdaDt6 |
◆ dplast
| std::vector<Tensor> Tools::dplast |
Plastic shear term, one for each phase.
◆ Ek
| std::vector<double> Tools::Ek |
◆ ek
| std::vector<double> Tools::ek |
◆ ek4
| std::vector<double> Tools::ek4 |
◆ ek5
| std::vector<double> Tools::ek5 |
◆ EkStar
| std::vector<double> Tools::EkStar |
◆ ekStar
| std::vector<double> Tools::ekStar |
◆ eos
| std::vector<Eos*> Tools::eos |
◆ Hk0
| std::vector<double> Tools::Hk0 |
◆ LogCobase
| std::vector<Tensor> Tools::LogCobase |
◆ LogCobase4
| std::vector<Tensor> Tools::LogCobase4 |
◆ LogCobase5
| std::vector<Tensor> Tools::LogCobase5 |
◆ LogLambda
| std::vector<double> Tools::LogLambda |
◆ LogLambda4
| std::vector<double> Tools::LogLambda4 |
◆ LogLambda5
| std::vector<double> Tools::LogLambda5 |
◆ physicalTime
| double Tools::physicalTime |
◆ pk
| std::vector<double> Tools::pk |
◆ pkStar
| std::vector<double> Tools::pkStar |
◆ relaxSolidPlast
| std::vector<bool> Tools::relaxSolidPlast |
Parameter to know if we need the solid plastic relaxation.
◆ rho_cIksquare
| std::vector<double> Tools::rho_cIksquare |
Density times interface sound speed square, one for each phase.
◆ rhok
| std::vector<double> Tools::rhok |
◆ rhokS
| std::vector<double> Tools::rhokS |
◆ rhokStar
| std::vector<double> Tools::rhokStar |
◆ uselessDouble
| double Tools::uselessDouble |
|
static |
◆ vkStar
| std::vector<double> Tools::vkStar |
◆ Yk
| std::vector<double> Tools::Yk |
◆ Yk0
| std::vector<double> Tools::Yk0 |
◆ YkStar
| std::vector<double> Tools::YkStar |
◆ zk
| std::vector<double> Tools::zk |
Acoustic impedance of each phase.
The documentation for this class was generated from the following files:
- /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Tools.h
- /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Tools.cpp