CellModules
Diffusion::Molecule Struct Reference

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.
 

Detailed Description

Structure representing a molecule in the diffusion grid.

Definition at line 27 of file DiffusionGrid.hpp.

Constructor & Destructor Documentation

◆ Molecule()

Diffusion::Molecule::Molecule ( double  d,
double  dQ,
double  density,
double  dE 
)
inline

Constructor to initialize a molecule with given parameters.

Parameters
dDiffusion constant
dQDefault quantity
densityDensity of the molecule
dEDefault evaporation rate

Definition at line 42 of file DiffusionGrid.hpp.

Member Data Documentation

◆ defaultEvaporation

double Diffusion::Molecule::defaultEvaporation

Consumption constant of the environment in µm³/(ng.s)

Definition at line 33 of file DiffusionGrid.hpp.

◆ defaultQuantity

double Diffusion::Molecule::defaultQuantity

Default quantity of the molecule in the environment without cells in mmHg

Definition at line 31 of file DiffusionGrid.hpp.

◆ diffusion

double Diffusion::Molecule::diffusion

Diffusion constant in µm²/s

Definition at line 30 of file DiffusionGrid.hpp.

◆ henryConst

constexpr double Diffusion::Molecule::henryConst = 22779000000.
staticconstexpr

Henry constant for oxygen at human body temperature in µm³.mmHg/ng

Definition at line 29 of file DiffusionGrid.hpp.

◆ omega

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.

◆ spheroidDensity

constexpr double Diffusion::Molecule::spheroidDensity = 0.001
staticconstexpr

Density of the spheroid in ng/µm³

Definition at line 28 of file DiffusionGrid.hpp.


The documentation for this struct was generated from the following file: