Chaste  Release::3.4
DiagonalVertexBasedDivisionRule< SPACE_DIM > Class Template Reference

#include <DiagonalVertexBasedDivisionRule.hpp>

+ Inheritance diagram for DiagonalVertexBasedDivisionRule< SPACE_DIM >:
+ Collaboration diagram for DiagonalVertexBasedDivisionRule< SPACE_DIM >:

Public Member Functions

 DiagonalVertexBasedDivisionRule ()
 
virtual ~DiagonalVertexBasedDivisionRule ()
 
virtual c_vector< double,
SPACE_DIM > 
CalculateCellDivisionVector (CellPtr pParentCell, VertexBasedCellPopulation< SPACE_DIM > &rCellPopulation)
 
- Public Member Functions inherited from AbstractVertexBasedDivisionRule< SPACE_DIM >
 AbstractVertexBasedDivisionRule ()
 
virtual ~AbstractVertexBasedDivisionRule ()
 
void OutputCellVertexBasedDivisionRuleInfo (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 AbstractVertexBasedDivisionRule< SPACE_DIM >
virtual void OutputCellVertexBasedDivisionRuleParameters (out_stream &rParamsFile)
 

Detailed Description

template<unsigned SPACE_DIM>
class DiagonalVertexBasedDivisionRule< SPACE_DIM >

A division rule for vertex-based cell populations to generate a division vector in the direction (1,1).

Definition at line 53 of file DiagonalVertexBasedDivisionRule.hpp.

Constructor & Destructor Documentation

template<unsigned SPACE_DIM>
DiagonalVertexBasedDivisionRule< SPACE_DIM >::DiagonalVertexBasedDivisionRule ( )
inline

Default constructor.

Definition at line 75 of file DiagonalVertexBasedDivisionRule.hpp.

template<unsigned SPACE_DIM>
virtual DiagonalVertexBasedDivisionRule< SPACE_DIM >::~DiagonalVertexBasedDivisionRule ( )
inlinevirtual

Empty destructor.

Definition at line 80 of file DiagonalVertexBasedDivisionRule.hpp.

Member Function Documentation

template<unsigned SPACE_DIM>
c_vector< double, SPACE_DIM > DiagonalVertexBasedDivisionRule< SPACE_DIM >::CalculateCellDivisionVector ( CellPtr  pParentCell,
VertexBasedCellPopulation< SPACE_DIM > &  rCellPopulation 
)
virtual

This function returns the diagonal division vector.

Parameters
pParentCellThe cell to divide
rCellPopulationThe Vertex cell population
Returns
the division vector.

Implements AbstractVertexBasedDivisionRule< SPACE_DIM >.

Definition at line 39 of file DiagonalVertexBasedDivisionRule.cpp.

template<unsigned SPACE_DIM>
template<class Archive >
void DiagonalVertexBasedDivisionRule< 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 65 of file DiagonalVertexBasedDivisionRule.hpp.


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