36#include "CellMutationStatesCountWriter.hpp"
38#include "AbstractCellPopulation.hpp"
39#include "MeshBasedCellPopulation.hpp"
40#include "CaBasedCellPopulation.hpp"
41#include "NodeBasedCellPopulation.hpp"
42#include "PottsBasedCellPopulation.hpp"
43#include "VertexBasedCellPopulation.hpp"
44#include "ImmersedBoundaryCellPopulation.hpp"
46template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
52template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
59 *this->mpOutStream <<
"Time\t ";
61 const std::vector<boost::shared_ptr<AbstractCellProperty> >& r_cell_properties =
64 for (
unsigned i=0; i<r_cell_properties.size(); i++)
66 if (r_cell_properties[i]->IsSubType<AbstractCellMutationState>())
68 *this->mpOutStream << r_cell_properties[i]->GetIdentifier() <<
"\t ";
75template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
82 for (
unsigned i=0; i<mutation_state_count.size(); i++)
84 *this->mpOutStream << mutation_state_count[i] <<
"\t";
89template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
96 for (
unsigned i=0; i<mutation_state_count.size(); i++)
98 *this->mpOutStream << mutation_state_count[i] <<
"\t";
103template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
106 VisitAnyPopulation(pCellPopulation);
109template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
112 VisitAnyPopulation(pCellPopulation);
115template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
118 VisitAnyPopulation(pCellPopulation);
121template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
124 VisitAnyPopulation(pCellPopulation);
127template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
130 VisitAnyPopulation(pCellPopulation);
#define EXPORT_TEMPLATE_CLASS_ALL_DIMS(CLASS)
std::vector< unsigned > GetCellMutationStateCount()
boost::shared_ptr< CellPropertyRegistry > GetCellPropertyRegistry()
void SetDefaultCellMutationStateAndProliferativeTypeOrdering()
void VisitAnyPopulation(AbstractCellPopulation< SPACE_DIM, SPACE_DIM > *pCellPopulation)
virtual void Visit(MeshBasedCellPopulation< ELEMENT_DIM, SPACE_DIM > *pCellPopulation)
virtual void WriteHeader(AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > *pCellPopulation)
CellMutationStatesCountWriter()