36 #ifndef OWEN11CELLPOPULATIONGENERATOR_HPP_ 37 #define OWEN11CELLPOPULATIONGENERATOR_HPP_ 41 #include "SmartPointers.hpp" 42 #include "VesselNetwork.hpp" 43 #include "RegularGrid.hpp" 44 #include "UnitCollection.hpp" 45 #include "AbstractCellMutationState.hpp" 46 #include "CaBasedCellPopulation.hpp" 47 #include "PottsMeshGenerator.hpp" 53 template<
unsigned DIM>
116 static boost::shared_ptr<Owen11CellPopulationGenerator<DIM> >
Create();
156 boost::shared_ptr<CaBasedCellPopulation<DIM> >
Update();
Owen11CellPopulationGenerator()
units::quantity< unit::length > mReferenceLength
void SetRegularGrid(boost::shared_ptr< RegularGrid< DIM > > pGrid)
boost::shared_ptr< RegularGrid< DIM > > mpRegularGrid
boost::shared_ptr< AbstractCellMutationState > mpCancerCellMutationState
void SetReferenceLengthScale(units::quantity< unit::length > lengthScale)
boost::shared_ptr< AbstractCellMutationState > mpNormalCellMutationState
boost::shared_ptr< PottsMeshGenerator< DIM > > mpPottsMeshGenerator
boost::shared_ptr< CaBasedCellPopulation< DIM > > Update()
boost::shared_ptr< AbstractCellMutationState > mpStalkCellMutationState
units::quantity< unit::length > mCellPopulationReferenceLength
void SetVesselNetwork(boost::shared_ptr< VesselNetwork< DIM > > pNetwork)
boost::shared_ptr< VesselNetwork< DIM > > mpVesselNetwork
static boost::shared_ptr< Owen11CellPopulationGenerator< DIM > > Create()
~Owen11CellPopulationGenerator()
units::quantity< unit::length > mTumourRadius
void SetTumourRadius(units::quantity< unit::length > tumourRadius)