36 #include "AbstractMigrationRule.hpp" 38 template<
unsigned DIM>
50 template<
unsigned DIM>
56 template <
unsigned DIM>
63 template <
unsigned DIM>
66 return std::vector<DimensionalChastePoint<DIM> >();
69 template <
unsigned DIM>
72 return std::vector<int>();
75 template<
unsigned DIM>
81 template<
unsigned DIM>
87 template<
unsigned DIM>
93 template<
unsigned DIM>
99 template<
unsigned DIM>
105 template<
unsigned DIM>
void SetGrid(boost::shared_ptr< RegularGrid< DIM > > pGrid)
virtual std::vector< int > GetIndices(const std::vector< boost::shared_ptr< VesselNode< DIM > > > &rNodes)
void SetNetwork(boost::shared_ptr< VesselNetwork< DIM > > pNetwork)
boost::shared_ptr< AbstractDiscreteContinuumSolver< DIM > > mpSolver
boost::shared_ptr< RegularGrid< DIM > > mpGrid
virtual ~AbstractMigrationRule()
virtual std::vector< DimensionalChastePoint< DIM > > GetDirections(const std::vector< boost::shared_ptr< VesselNode< DIM > > > &rNodes)
static boost::shared_ptr< AbstractMigrationRule< DIM > > Create()
boost::shared_ptr< AbstractCellPopulation< DIM > > mpCellPopulation
void SetDiscreteContinuumSolver(boost::shared_ptr< AbstractDiscreteContinuumSolver< DIM > > pSolver)
void SetCellPopulation(boost::shared_ptr< AbstractCellPopulation< DIM > > pCellPopulation)
boost::shared_ptr< Part< DIM > > mpBoundingDomain
boost::shared_ptr< VesselNetwork< DIM > > mpVesselNetwork
void SetIsSprouting(bool isSprouting=true)
void SetBoundingDomain(boost::shared_ptr< Part< DIM > > pPart)