VPTissue Reference Manual
cell_chemistry/SmithPhyllotaxis.h
Go to the documentation of this file.
1 #ifndef DEFAULT_CELL_CHEMISTRY_SMITHPHYLLOTAXIS_H_INCLUDED
2 #define DEFAULT_CELL_CHEMISTRY_SMITHPHYLLOTAXIS_H_INCLUDED
3 /*
4  * Copyright 2011-2016 Universiteit Antwerpen
5  *
6  * Licensed under the EUPL, Version 1.1 or as soon they will be approved by
7  * the European Commission - subsequent versions of the EUPL (the "Licence");
8  * You may not use this work except in compliance with the Licence.
9  * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl5
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the Licence is distributed on an "AS IS" basis,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the Licence for the specific language governing
15  * permissions and limitations under the Licence.
16  */
22 #include "sim/CoreData.h"
23 
24 namespace SimPT_Sim {
25 class Cell;
26 class Wall;
27 }
28 
29 namespace SimPT_Default {
30 namespace CellChemistry {
31 
32 using namespace SimPT_Sim;
33 
40 {
41 public:
43  SmithPhyllotaxis(const CoreData& cd);
44 
46  void Initialize(const CoreData& cd);
47 
49  void operator()(Cell* cell, double* dchem);
50 
51 private:
53  double Complex_PijAj(Cell* here, Cell* nb, Wall* w);
54 
55 private:
56  CoreData m_cd;
57 
58  double m_rho_IAA; // IAA production
59  double m_mu_IAA; // IAA decay
60  double m_k_IAA; // IAA saturation
61 
62  double m_rho_PIN0; // PIN base production
63  double m_rho_PIN; // PIN production
64  double m_mu_PIN; // PIN decay
65  double m_k_PIN; // PIN saturation
66 };
67 
68 } // namespace
69 } // namespace
70 
71 #endif // include guard
72 
Core data with mesh, parameters, random engine and time data.
Definition: CoreData.h:38
A cell contains walls and nodes.
Definition: Cell.h:48
Core data used during model execution.
Namespace for components of the Default model group.
Namespace for the core simulator.
Implements cell chemistry of the phyllotaxis model due to Richard Smith et al.
A cell wall, runs between cell corner points and consists of wall elements.
Definition: Wall.h:48