![]() |
VPTissue Reference Manual
|
Interface of Model Components. More...
#include "sim/SimTimingTraits.h"#include "sim/SimPhase.h"#include <array>#include <functional>#include <tuple>

Go to the source code of this file.
Namespaces | |
| SimPT_Sim | |
| Namespace for the core simulator. | |
Typedefs | |
| using | SimPT_Sim::CellChemistryComponent = std::function< void(Cell *, double *)> |
| CellChemistry component interface. | |
| using | SimPT_Sim::CellColorComponent = std::function< std::array< double, 3 >(Cell *)> |
| CellColor component interface. | |
| using | SimPT_Sim::CellDaughtersComponent = std::function< void(Cell *, Cell *)> |
| CellDaughters component interface. | |
| using | SimPT_Sim::CellHousekeepComponent = std::function< void(Cell *)> |
| CellHousekeep component interface. | |
| using | SimPT_Sim::CellSplitComponent = std::function< std::tuple< bool, bool, std::array< double, 3 >>(Cell *)> |
| CellSplit component interface. | |
| using | SimPT_Sim::CellToCellTransportBoundaryComponent = std::function< void(Wall *w, double *dchem_c1, double *dchem_c2)> |
| CellToCellTransport boundary condition component interface. | |
| using | SimPT_Sim::CellToCellTransportComponent = std::function< void(Wall *, double *, double *)> |
| CellToCellTransport component interface. | |
| using | SimPT_Sim::DeltaHamiltonianComponent = std::function< double(const NeighborNodes &, Node *, std::array< double, 3 >)> |
| DeltaHamiltonian component interface. | |
| using | SimPT_Sim::HamiltonianComponent = std::function< double(Cell *)> |
| Hamiltonian component interface. | |
| using | SimPT_Sim::MoveGeneratorComponent = std::function< std::array< double, 3 >()> |
| MoveGenerator component interface. | |
| using | SimPT_Sim::TimeEvolverComponent = std::function< std::tuple< SimTimingTraits::CumulativeTimings, bool >(double, SimPhase)> |
| Time Evolver component interface. | |
| using | SimPT_Sim::WallChemistryComponent = std::function< void(Wall *, double *, double *)> |
| Wall chemistry component interface. | |
Interface of Model Components.
Definition in file ComponentInterfaces.h.