![]() |
Chaste Commit::333233612e3dcc941d260418acd7b5ccdc30390e
|
#include <CellDivisionLocationsWriter.hpp>
Public Member Functions | |
CellDivisionLocationsWriter () | |
void | VisitAnyPopulation (AbstractCellPopulation< SPACE_DIM, SPACE_DIM > *pCellPopulation) |
virtual void | Visit (MeshBasedCellPopulation< ELEMENT_DIM, SPACE_DIM > *pCellPopulation) |
virtual void | Visit (CaBasedCellPopulation< SPACE_DIM > *pCellPopulation) |
virtual void | Visit (NodeBasedCellPopulation< SPACE_DIM > *pCellPopulation) |
virtual void | Visit (PottsBasedCellPopulation< SPACE_DIM > *pCellPopulation) |
virtual void | Visit (VertexBasedCellPopulation< SPACE_DIM > *pCellPopulation) |
virtual void | Visit (ImmersedBoundaryCellPopulation< SPACE_DIM > *pCellPopulation) |
![]() | |
AbstractCellPopulationEventWriter (const std::string &rFileName) | |
virtual void | WriteHeader (AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > *pCellPopulation) |
![]() | |
AbstractCellBasedWriter (const std::string &rFileName) | |
virtual | ~AbstractCellBasedWriter () |
void | CloseFile () |
virtual void | OpenOutputFile (OutputFileHandler &rOutputFileHandler) |
void | OpenOutputFileForAppend (OutputFileHandler &rOutputFileHandler) |
virtual void | WriteTimeStamp () |
virtual void | WriteNewline () |
void | SetFileName (std::string fileName) |
std::string | GetFileName () |
![]() | |
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 | |
![]() | |
std::string | mFileName |
out_stream | mpOutStream |
A writer class to output the time, locations and cell id info of cell divisions to a file.
The output file is called divisions.dat by default.
Definition at line 49 of file CellDivisionLocationsWriter.hpp.
CellDivisionLocationsWriter< ELEMENT_DIM, SPACE_DIM >::CellDivisionLocationsWriter | ( | ) |
Default constructor.
Definition at line 46 of file CellDivisionLocationsWriter.cpp.
|
inlineprivate |
Serialize the object and its member variables.
archive | the archive |
version | the current version of this class |
Definition at line 61 of file CellDivisionLocationsWriter.hpp.
|
virtual |
Visit the population and write the data.
Just passes through to VisitAnyPopulation
pCellPopulation | a pointer to the CaBasedCellPopulation to visit. |
Implements AbstractCellPopulationEventWriter< ELEMENT_DIM, SPACE_DIM >.
Definition at line 80 of file CellDivisionLocationsWriter.cpp.
|
virtual |
Visit the population and write the data.
Just passes through to VisitAnyPopulation
pCellPopulation | a pointer to the ImmersedBoundaryCellPopulation to visit. |
Implements AbstractCellPopulationEventWriter< ELEMENT_DIM, SPACE_DIM >.
Definition at line 104 of file CellDivisionLocationsWriter.cpp.
|
virtual |
Visit the population and write the data.
Just passes through to VisitAnyPopulation
pCellPopulation | a pointer to the MeshBasedCellPopulation to visit. |
Implements AbstractCellPopulationEventWriter< ELEMENT_DIM, SPACE_DIM >.
Definition at line 66 of file CellDivisionLocationsWriter.cpp.
References AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM >::ClearDivisionsInformation(), and AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM >::GetDivisionsInformation().
|
virtual |
Visit the population and write the data.
Just passes through to VisitAnyPopulation
pCellPopulation | a pointer to the NodeBasedCellPopulation to visit. |
Implements AbstractCellPopulationEventWriter< ELEMENT_DIM, SPACE_DIM >.
Definition at line 86 of file CellDivisionLocationsWriter.cpp.
|
virtual |
Visit the population and write the data.
Just passes through to VisitAnyPopulation
pCellPopulation | a pointer to the PottsBasedCellPopulation to visit. |
Implements AbstractCellPopulationEventWriter< ELEMENT_DIM, SPACE_DIM >.
Definition at line 92 of file CellDivisionLocationsWriter.cpp.
|
virtual |
Visit the population and write the data.
Just passes through to VisitAnyPopulation
pCellPopulation | a pointer to the VertexBasedCellPopulation to visit. |
Implements AbstractCellPopulationEventWriter< ELEMENT_DIM, SPACE_DIM >.
Definition at line 98 of file CellDivisionLocationsWriter.cpp.
void CellDivisionLocationsWriter< ELEMENT_DIM, SPACE_DIM >::VisitAnyPopulation | ( | AbstractCellPopulation< SPACE_DIM, SPACE_DIM > * | pCellPopulation | ) |
Visit the population and write the data.
Outputs [num divisions] lines of tab-separated values of the form: [Div time 0] [Div 0 x-pos] [Div 0 y-pos] [Div 0 z-pos] [Parent 0 Age] [Parent 0 ID] [Child 0 ID] [Div time 1] [Div 1 x-pos] ...
where [num divisions] denotes the number of Divisions since the previous output step with other imformation about each division event.
This line is appended to the output written by AbstractCellBasedEventWriter, which is nothing.
pCellPopulation | a pointer to the population to visit. |
Definition at line 52 of file CellDivisionLocationsWriter.cpp.
References AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM >::ClearDivisionsInformation(), and AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM >::GetDivisionsInformation().
Needed for serialization.
Definition at line 53 of file CellDivisionLocationsWriter.hpp.