CellModules
BodyOxygen.hpp
Go to the documentation of this file.
1
#ifndef BODYOXYGEN_HPP
2
#define BODYOXYGEN_HPP
3
4
#include "../../../../src/core/BaseBody.hpp"
5
17
namespace
GrimesOxygen
{
18
26
template
<
typename
cell_t,
class
plugin_t>
27
class
BodyOxygen
:
public
virtual
BaseBody
<plugin_t> {
28
29
private
:
30
double
oxygen
;
32
public
:
33
37
inline
BodyOxygen
() =
default
;
38
44
inline
BodyOxygen
(
double
o2) :
oxygen
(o2) {}
45
51
inline
double
getOxygen
()
const
{
return
oxygen
; }
52
58
inline
void
setOxygen
(
const
double
value) {
oxygen
= value; }
59
60
};
61
62
}
63
#endif
// BODYOXYGEN_HPP
BaseBody
Definition:
BaseBody.hpp:6
GrimesOxygen::BodyOxygen
Class for managing spherical oxygen diffusion in a cell body.
Definition:
BodyOxygen.hpp:27
GrimesOxygen::BodyOxygen::oxygen
double oxygen
Definition:
BodyOxygen.hpp:30
GrimesOxygen::BodyOxygen::BodyOxygen
BodyOxygen(double o2)
Constructor with initial oxygen quantity.
Definition:
BodyOxygen.hpp:44
GrimesOxygen::BodyOxygen::BodyOxygen
BodyOxygen()=default
Default constructor.
GrimesOxygen::BodyOxygen::setOxygen
void setOxygen(const double value)
Sets the oxygen quantity.
Definition:
BodyOxygen.hpp:58
GrimesOxygen::BodyOxygen::getOxygen
double getOxygen() const
Gets the oxygen quantity.
Definition:
BodyOxygen.hpp:51
GrimesOxygen
Namespace for oxygen diffusion-related classes and functions.
modules
cellModules
GrimesOxygen
BodyOxygen.hpp
Generated by
1.9.4