CellModules
|
Structure representing a molecule in the diffusion grid. More...
#include <DiffusionGrid.hpp>
Public Member Functions | |
Molecule (double d, double dQ, double density, double dE) | |
Constructor to initialize a molecule with given parameters. More... | |
Public Attributes | |
double | diffusion |
double | defaultQuantity |
double | omega |
double | defaultEvaporation |
Static Public Attributes | |
static constexpr double | spheroidDensity = 0.001 |
static constexpr double | henryConst = 22779000000. |
Structure representing a molecule in the diffusion grid.
Definition at line 27 of file DiffusionGrid.hpp.
|
inline |
Constructor to initialize a molecule with given parameters.
d | Diffusion constant |
dQ | Default quantity |
density | Density of the molecule |
dE | Default evaporation rate |
Definition at line 42 of file DiffusionGrid.hpp.
double Diffusion::Molecule::defaultEvaporation |
Consumption constant of the environment in µm³/(ng.s)
Definition at line 33 of file DiffusionGrid.hpp.
double Diffusion::Molecule::defaultQuantity |
Default quantity of the molecule in the environment without cells in mmHg
Definition at line 31 of file DiffusionGrid.hpp.
double Diffusion::Molecule::diffusion |
Diffusion constant in µm²/s
Definition at line 30 of file DiffusionGrid.hpp.
|
staticconstexpr |
Henry constant for oxygen at human body temperature in µm³.mmHg/ng
Definition at line 29 of file DiffusionGrid.hpp.
double Diffusion::Molecule::omega |
Henry constant for the molecule at human temperature multiplied by density of a tumor and density of the molecule in mmHg.ng/µm³
Definition at line 32 of file DiffusionGrid.hpp.
|
staticconstexpr |
Density of the spheroid in ng/µm³
Definition at line 28 of file DiffusionGrid.hpp.