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)