Chaste  Release::2017.1
CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM > Class Template Reference

#include <CryptCentreBasedDivisionRule.hpp>

+ Inheritance diagram for CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >:
+ Collaboration diagram for CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >:

Public Member Functions

 CryptCentreBasedDivisionRule ()
 
virtual ~CryptCentreBasedDivisionRule ()
 
virtual std::pair< c_vector< double, SPACE_DIM >, c_vector< double, SPACE_DIM > > CalculateCellDivisionVector (CellPtr pParentCell, AbstractCentreBasedCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation)
 
- Public Member Functions inherited from AbstractCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >
 AbstractCentreBasedDivisionRule ()
 
virtual ~AbstractCentreBasedDivisionRule ()
 
void OutputCellCentreBasedDivisionRuleInfo (out_stream &rParamsFile)
 
- Public Member Functions inherited from Identifiable
virtual ~Identifiable ()
 
std::string GetIdentifier () const
 

Private Member Functions

template<class Archive >
void serialize (Archive &archive, const unsigned int version)
 

Friends

class boost::serialization::access
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >
virtual void OutputCellCentreBasedDivisionRuleParameters (out_stream &rParamsFile)
 

Detailed Description

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM = ELEMENT_DIM>
class CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >

A class to generate a division vector of length AbstractCentreBasedCellPopulation::mMeinekeDivisionSeparation that points in a random direction.

Definition at line 55 of file CryptCentreBasedDivisionRule.hpp.

Constructor & Destructor Documentation

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM = ELEMENT_DIM>
CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >::CryptCentreBasedDivisionRule ( )
inline

Default constructor.

Definition at line 75 of file CryptCentreBasedDivisionRule.hpp.

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM = ELEMENT_DIM>
virtual CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >::~CryptCentreBasedDivisionRule ( )
inlinevirtual

Member Function Documentation

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM>
std::pair< c_vector< double, SPACE_DIM >, c_vector< double, SPACE_DIM > > CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >::CalculateCellDivisionVector ( CellPtr  pParentCell,
AbstractCentreBasedCellPopulation< ELEMENT_DIM, SPACE_DIM > &  rCellPopulation 
)
virtual
template<unsigned ELEMENT_DIM, unsigned SPACE_DIM = ELEMENT_DIM>
template<class Archive >
void CryptCentreBasedDivisionRule< ELEMENT_DIM, SPACE_DIM >::serialize ( Archive &  archive,
const unsigned int  version 
)
inlineprivate

Serialize the object and its member variables.

Parameters
archivethe archive
versionthe current version of this class

Definition at line 66 of file CryptCentreBasedDivisionRule.hpp.


The documentation for this class was generated from the following files: