Skip to content

Commit 84f6719

Browse files
committed
Merge branch 'release-2024.1' into 57-tutorial-formatting
2 parents 1128111 + fc03f6e commit 84f6719

File tree

42 files changed

+504
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+504
-0
lines changed

dynamic/wrappers/cell_based/AbstractCellPopulationCountWriter2_2.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class AbstractCellPopulationCountWriter2_2_Overloads : public AbstractCellPopula
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<2> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE_PURE(
71+
void,
72+
AbstractCellPopulationCountWriter2_2,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_AbstractCellPopulationCountWriter2_2_class(py::module &m){
@@ -94,5 +102,9 @@ py::class_<AbstractCellPopulationCountWriter2_2 , AbstractCellPopulationCountWri
94102
"Visit",
95103
(void(AbstractCellPopulationCountWriter2_2::*)(::VertexBasedCellPopulation<2> *)) &AbstractCellPopulationCountWriter2_2::Visit,
96104
" " , py::arg("pCellPopulation") )
105+
.def(
106+
"Visit",
107+
(void(AbstractCellPopulationCountWriter2_2::*)(::ImmersedBoundaryCellPopulation<2> *)) &AbstractCellPopulationCountWriter2_2::Visit,
108+
" " , py::arg("pCellPopulation") )
97109
;
98110
}

dynamic/wrappers/cell_based/AbstractCellPopulationCountWriter3_3.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class AbstractCellPopulationCountWriter3_3_Overloads : public AbstractCellPopula
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<3> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE_PURE(
71+
void,
72+
AbstractCellPopulationCountWriter3_3,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_AbstractCellPopulationCountWriter3_3_class(py::module &m){
@@ -94,5 +102,9 @@ py::class_<AbstractCellPopulationCountWriter3_3 , AbstractCellPopulationCountWri
94102
"Visit",
95103
(void(AbstractCellPopulationCountWriter3_3::*)(::VertexBasedCellPopulation<3> *)) &AbstractCellPopulationCountWriter3_3::Visit,
96104
" " , py::arg("pCellPopulation") )
105+
.def(
106+
"Visit",
107+
(void(AbstractCellPopulationCountWriter3_3::*)(::ImmersedBoundaryCellPopulation<3> *)) &AbstractCellPopulationCountWriter3_3::Visit,
108+
" " , py::arg("pCellPopulation") )
97109
;
98110
}

dynamic/wrappers/cell_based/AbstractCellPopulationEventWriter2_2.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class AbstractCellPopulationEventWriter2_2_Overloads : public AbstractCellPopula
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<2> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE_PURE(
71+
void,
72+
AbstractCellPopulationEventWriter2_2,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_AbstractCellPopulationEventWriter2_2_class(py::module &m){
@@ -94,5 +102,9 @@ py::class_<AbstractCellPopulationEventWriter2_2 , AbstractCellPopulationEventWri
94102
"Visit",
95103
(void(AbstractCellPopulationEventWriter2_2::*)(::VertexBasedCellPopulation<2> *)) &AbstractCellPopulationEventWriter2_2::Visit,
96104
" " , py::arg("pCellPopulation") )
105+
.def(
106+
"Visit",
107+
(void(AbstractCellPopulationEventWriter2_2::*)(::ImmersedBoundaryCellPopulation<2> *)) &AbstractCellPopulationEventWriter2_2::Visit,
108+
" " , py::arg("pCellPopulation") )
97109
;
98110
}

dynamic/wrappers/cell_based/AbstractCellPopulationEventWriter3_3.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class AbstractCellPopulationEventWriter3_3_Overloads : public AbstractCellPopula
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<3> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE_PURE(
71+
void,
72+
AbstractCellPopulationEventWriter3_3,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_AbstractCellPopulationEventWriter3_3_class(py::module &m){
@@ -94,5 +102,9 @@ py::class_<AbstractCellPopulationEventWriter3_3 , AbstractCellPopulationEventWri
94102
"Visit",
95103
(void(AbstractCellPopulationEventWriter3_3::*)(::VertexBasedCellPopulation<3> *)) &AbstractCellPopulationEventWriter3_3::Visit,
96104
" " , py::arg("pCellPopulation") )
105+
.def(
106+
"Visit",
107+
(void(AbstractCellPopulationEventWriter3_3::*)(::ImmersedBoundaryCellPopulation<3> *)) &AbstractCellPopulationEventWriter3_3::Visit,
108+
" " , py::arg("pCellPopulation") )
97109
;
98110
}

dynamic/wrappers/cell_based/AbstractCellPopulationWriter2_2.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class AbstractCellPopulationWriter2_2_Overloads : public AbstractCellPopulationW
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<2> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE_PURE(
71+
void,
72+
AbstractCellPopulationWriter2_2,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_AbstractCellPopulationWriter2_2_class(py::module &m){
@@ -94,5 +102,9 @@ py::class_<AbstractCellPopulationWriter2_2 , AbstractCellPopulationWriter2_2_Ove
94102
"Visit",
95103
(void(AbstractCellPopulationWriter2_2::*)(::VertexBasedCellPopulation<2> *)) &AbstractCellPopulationWriter2_2::Visit,
96104
" " , py::arg("pCellPopulation") )
105+
.def(
106+
"Visit",
107+
(void(AbstractCellPopulationWriter2_2::*)(::ImmersedBoundaryCellPopulation<2> *)) &AbstractCellPopulationWriter2_2::Visit,
108+
" " , py::arg("pCellPopulation") )
97109
;
98110
}

dynamic/wrappers/cell_based/AbstractCellPopulationWriter3_3.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class AbstractCellPopulationWriter3_3_Overloads : public AbstractCellPopulationW
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<3> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE_PURE(
71+
void,
72+
AbstractCellPopulationWriter3_3,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_AbstractCellPopulationWriter3_3_class(py::module &m){
@@ -94,5 +102,9 @@ py::class_<AbstractCellPopulationWriter3_3 , AbstractCellPopulationWriter3_3_Ove
94102
"Visit",
95103
(void(AbstractCellPopulationWriter3_3::*)(::VertexBasedCellPopulation<3> *)) &AbstractCellPopulationWriter3_3::Visit,
96104
" " , py::arg("pCellPopulation") )
105+
.def(
106+
"Visit",
107+
(void(AbstractCellPopulationWriter3_3::*)(::ImmersedBoundaryCellPopulation<3> *)) &AbstractCellPopulationWriter3_3::Visit,
108+
" " , py::arg("pCellPopulation") )
97109
;
98110
}

dynamic/wrappers/cell_based/BoundaryNodeWriter2_2.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -58,6 +59,13 @@ class BoundaryNodeWriter2_2_Overloads : public BoundaryNodeWriter2_2{
5859
Visit,
5960
pCellPopulation);
6061
}
62+
void Visit(::ImmersedBoundaryCellPopulation<2> * pCellPopulation) override {
63+
PYBIND11_OVERRIDE(
64+
void,
65+
BoundaryNodeWriter2_2,
66+
Visit,
67+
pCellPopulation);
68+
}
6169

6270
};
6371
void register_BoundaryNodeWriter2_2_class(py::module &m){
@@ -87,5 +95,9 @@ py::class_<BoundaryNodeWriter2_2 , BoundaryNodeWriter2_2_Overloads , boost::shar
8795
"Visit",
8896
(void(BoundaryNodeWriter2_2::*)(::VertexBasedCellPopulation<2> *)) &BoundaryNodeWriter2_2::Visit,
8997
" " , py::arg("pCellPopulation") )
98+
.def(
99+
"Visit",
100+
(void(BoundaryNodeWriter2_2::*)(::ImmersedBoundaryCellPopulation<2> *)) &BoundaryNodeWriter2_2::Visit,
101+
" " , py::arg("pCellPopulation") )
90102
;
91103
}

dynamic/wrappers/cell_based/BoundaryNodeWriter3_3.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -58,6 +59,13 @@ class BoundaryNodeWriter3_3_Overloads : public BoundaryNodeWriter3_3{
5859
Visit,
5960
pCellPopulation);
6061
}
62+
void Visit(::ImmersedBoundaryCellPopulation<3> * pCellPopulation) override {
63+
PYBIND11_OVERRIDE(
64+
void,
65+
BoundaryNodeWriter3_3,
66+
Visit,
67+
pCellPopulation);
68+
}
6169

6270
};
6371
void register_BoundaryNodeWriter3_3_class(py::module &m){
@@ -87,5 +95,9 @@ py::class_<BoundaryNodeWriter3_3 , BoundaryNodeWriter3_3_Overloads , boost::shar
8795
"Visit",
8896
(void(BoundaryNodeWriter3_3::*)(::VertexBasedCellPopulation<3> *)) &BoundaryNodeWriter3_3::Visit,
8997
" " , py::arg("pCellPopulation") )
98+
.def(
99+
"Visit",
100+
(void(BoundaryNodeWriter3_3::*)(::ImmersedBoundaryCellPopulation<3> *)) &BoundaryNodeWriter3_3::Visit,
101+
" " , py::arg("pCellPopulation") )
90102
;
91103
}

dynamic/wrappers/cell_based/CellDivisionLocationsWriter2_2.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -58,6 +59,13 @@ class CellDivisionLocationsWriter2_2_Overloads : public CellDivisionLocationsWri
5859
Visit,
5960
pCellPopulation);
6061
}
62+
void Visit(::ImmersedBoundaryCellPopulation<2> * pCellPopulation) override {
63+
PYBIND11_OVERRIDE(
64+
void,
65+
CellDivisionLocationsWriter2_2,
66+
Visit,
67+
pCellPopulation);
68+
}
6169

6270
};
6371
void register_CellDivisionLocationsWriter2_2_class(py::module &m){
@@ -87,5 +95,9 @@ py::class_<CellDivisionLocationsWriter2_2 , CellDivisionLocationsWriter2_2_Overl
8795
"Visit",
8896
(void(CellDivisionLocationsWriter2_2::*)(::VertexBasedCellPopulation<2> *)) &CellDivisionLocationsWriter2_2::Visit,
8997
" " , py::arg("pCellPopulation") )
98+
.def(
99+
"Visit",
100+
(void(CellDivisionLocationsWriter2_2::*)(::ImmersedBoundaryCellPopulation<2> *)) &CellDivisionLocationsWriter2_2::Visit,
101+
" " , py::arg("pCellPopulation") )
90102
;
91103
}

dynamic/wrappers/cell_based/CellDivisionLocationsWriter3_3.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -58,6 +59,13 @@ class CellDivisionLocationsWriter3_3_Overloads : public CellDivisionLocationsWri
5859
Visit,
5960
pCellPopulation);
6061
}
62+
void Visit(::ImmersedBoundaryCellPopulation<3> * pCellPopulation) override {
63+
PYBIND11_OVERRIDE(
64+
void,
65+
CellDivisionLocationsWriter3_3,
66+
Visit,
67+
pCellPopulation);
68+
}
6169

6270
};
6371
void register_CellDivisionLocationsWriter3_3_class(py::module &m){
@@ -87,5 +95,9 @@ py::class_<CellDivisionLocationsWriter3_3 , CellDivisionLocationsWriter3_3_Overl
8795
"Visit",
8896
(void(CellDivisionLocationsWriter3_3::*)(::VertexBasedCellPopulation<3> *)) &CellDivisionLocationsWriter3_3::Visit,
8997
" " , py::arg("pCellPopulation") )
98+
.def(
99+
"Visit",
100+
(void(CellDivisionLocationsWriter3_3::*)(::ImmersedBoundaryCellPopulation<3> *)) &CellDivisionLocationsWriter3_3::Visit,
101+
" " , py::arg("pCellPopulation") )
90102
;
91103
}

dynamic/wrappers/cell_based/CellMutationStatesCountWriter2_2.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class CellMutationStatesCountWriter2_2_Overloads : public CellMutationStatesCoun
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<2> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE(
71+
void,
72+
CellMutationStatesCountWriter2_2,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_CellMutationStatesCountWriter2_2_class(py::module &m){
@@ -98,5 +106,9 @@ py::class_<CellMutationStatesCountWriter2_2 , CellMutationStatesCountWriter2_2_O
98106
"Visit",
99107
(void(CellMutationStatesCountWriter2_2::*)(::VertexBasedCellPopulation<2> *)) &CellMutationStatesCountWriter2_2::Visit,
100108
" " , py::arg("pCellPopulation") )
109+
.def(
110+
"Visit",
111+
(void(CellMutationStatesCountWriter2_2::*)(::ImmersedBoundaryCellPopulation<2> *)) &CellMutationStatesCountWriter2_2::Visit,
112+
" " , py::arg("pCellPopulation") )
101113
;
102114
}

dynamic/wrappers/cell_based/CellMutationStatesCountWriter3_3.cppwg.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "AbstractCellPopulation.hpp"
1010
#include "MeshBasedCellPopulation.hpp"
1111
#include "CaBasedCellPopulation.hpp"
12+
#include "ImmersedBoundaryCellPopulation.hpp"
1213
#include "NodeBasedCellPopulation.hpp"
1314
#include "PottsBasedCellPopulation.hpp"
1415
#include "VertexBasedCellPopulation.hpp"
@@ -65,6 +66,13 @@ class CellMutationStatesCountWriter3_3_Overloads : public CellMutationStatesCoun
6566
Visit,
6667
pCellPopulation);
6768
}
69+
void Visit(::ImmersedBoundaryCellPopulation<3> * pCellPopulation) override {
70+
PYBIND11_OVERRIDE(
71+
void,
72+
CellMutationStatesCountWriter3_3,
73+
Visit,
74+
pCellPopulation);
75+
}
6876

6977
};
7078
void register_CellMutationStatesCountWriter3_3_class(py::module &m){
@@ -98,5 +106,9 @@ py::class_<CellMutationStatesCountWriter3_3 , CellMutationStatesCountWriter3_3_O
98106
"Visit",
99107
(void(CellMutationStatesCountWriter3_3::*)(::VertexBasedCellPopulation<3> *)) &CellMutationStatesCountWriter3_3::Visit,
100108
" " , py::arg("pCellPopulation") )
109+
.def(
110+
"Visit",
111+
(void(CellMutationStatesCountWriter3_3::*)(::ImmersedBoundaryCellPopulation<3> *)) &CellMutationStatesCountWriter3_3::Visit,
112+
" " , py::arg("pCellPopulation") )
101113
;
102114
}

0 commit comments

Comments
 (0)