CompuCell3D::CellVelocity Class Reference

#include <CellVelocity.h>

Inheritance diagram for CompuCell3D::CellVelocity:

Inheritance graph
[legend]
Collaboration diagram for CompuCell3D::CellVelocity:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CellVelocity ()
virtual ~CellVelocity ()
virtual void init (Simulator *simulator)
virtual void extraInit (Simulator *simulator)
virtual void start ()
virtual void step (const unsigned int currentStep)
virtual void finish ()
virtual void readXML (XMLPullParser &in)
virtual void writeXML (XMLSerializer &out)

Protected Member Functions

void resizeCellVelocityData ()
void updateCOMList ()
void zeroCellVelocities ()

Protected Attributes

Potts3Dpotts
CellInventorycellInventoryPtr
BasicClassAccessor
< CellVelocityData > * 
cellVelocityDataAccessorPtr
unsigned int updateFrequency
Point3D boundaryConditionIndicator
Dim3D fieldDim


Detailed Description

Definition at line 21 of file CellVelocity.h.


Constructor & Destructor Documentation

CompuCell3D::CellVelocity::CellVelocity (  ) 

Definition at line 23 of file CellVelocity.cpp.

References updateFrequency.

CompuCell3D::CellVelocity::~CellVelocity (  )  [virtual]

Definition at line 30 of file CellVelocity.cpp.


Member Function Documentation

void CompuCell3D::CellVelocity::init ( Simulator simulator  )  [virtual]

getting cell inventory

Definition at line 34 of file CellVelocity.cpp.

References cellInventoryPtr, CompuCell3D::Potts3D::getCellInventory(), CompuCell3D::Simulator::getPotts(), and potts.

void CompuCell3D::CellVelocity::extraInit ( Simulator simulator  )  [virtual]

void CompuCell3D::CellVelocity::start (  )  [virtual]

Implements CompuCell3D::Steppable.

Definition at line 67 of file CellVelocity.cpp.

References updateCOMList(), and zeroCellVelocities().

void CompuCell3D::CellVelocity::step ( const unsigned int  currentStep  )  [virtual]

Implements CompuCell3D::Steppable.

Definition at line 158 of file CellVelocity.cpp.

References updateCOMList(), and updateFrequency.

virtual void CompuCell3D::CellVelocity::finish (  )  [inline, virtual]

Implements CompuCell3D::Steppable.

Definition at line 36 of file CellVelocity.h.

void CompuCell3D::CellVelocity::readXML ( XMLPullParser &  in  )  [virtual]

Definition at line 183 of file CellVelocity.cpp.

References BasicString::parseUInteger(), and updateFrequency.

virtual void CompuCell3D::CellVelocity::writeXML ( XMLSerializer &  out  )  [inline, virtual]

Definition at line 41 of file CellVelocity.h.

void CompuCell3D::CellVelocity::resizeCellVelocityData (  )  [protected]

Definition at line 166 of file CellVelocity.cpp.

void CompuCell3D::CellVelocity::updateCOMList (  )  [protected]

void CompuCell3D::CellVelocity::zeroCellVelocities (  )  [protected]

loop over all the cells in the inventory

Definition at line 130 of file CellVelocity.cpp.

References CompuCell3D::CellInventory::cellInventoryBegin(), CompuCell3D::CellInventory::cellInventoryEnd(), cellInventoryPtr, and cellVelocityDataAccessorPtr.

Referenced by start().


Member Data Documentation

Definition at line 41 of file CellVelocity.h.

Referenced by extraInit(), and init().

Definition at line 45 of file CellVelocity.h.

Referenced by init(), updateCOMList(), and zeroCellVelocities().

Definition at line 46 of file CellVelocity.h.

Referenced by extraInit(), updateCOMList(), and zeroCellVelocities().

Definition at line 49 of file CellVelocity.h.

Referenced by CellVelocity(), readXML(), step(), and updateCOMList().

Definition at line 54 of file CellVelocity.h.

Referenced by extraInit(), and updateCOMList().

Definition at line 55 of file CellVelocity.h.

Referenced by extraInit(), and updateCOMList().


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

Generated on Thu Dec 4 11:42:51 2008 for CompuCell3D by  doxygen 1.5.6