#include <CellInventory.h>

Public Types | |
| typedef std::set< CellG * > | cellInventoryContainerType |
| typedef cellInventoryContainerType::iterator | cellInventoryIterator |
Public Member Functions | |
| CellInventory () | |
| virtual | ~CellInventory () |
| virtual void | addToInventory (CellG *_cell) |
| virtual void | removeFromInventory (CellG *_cell) |
| std::set< CellG * >::size_type | getCellInventorySize () |
| int | getSize () |
| cellInventoryIterator | cellInventoryBegin () |
| cellInventoryIterator | cellInventoryEnd () |
| void | incrementIterator (cellInventoryIterator &_itr) |
| void | decrementIterator (cellInventoryIterator &_itr) |
| cellInventoryIterator | find (CellG *_cell) |
| cellInventoryIterator | find (long _id) |
| cellInventoryContainerType & | getContainer () |
| void | setPotts3DPtr (Potts3D *_potts) |
Private Attributes | |
| cellInventoryContainerType | inventory |
| Potts3D * | potts |
Definition at line 18 of file CellInventory.h.
| typedef std::set<CellG *> CompuCell3D::CellInventory::cellInventoryContainerType |
Definition at line 21 of file CellInventory.h.
| typedef cellInventoryContainerType::iterator CompuCell3D::CellInventory::cellInventoryIterator |
Definition at line 22 of file CellInventory.h.
| CompuCell3D::CellInventory::CellInventory | ( | ) |
Definition at line 11 of file CellInventory.cpp.
| CompuCell3D::CellInventory::~CellInventory | ( | ) | [virtual] |
loop over all the cells in the inventory
Definition at line 20 of file CellInventory.cpp.
References cellInventoryBegin(), cellInventoryEnd(), CompuCell3D::Potts3D::destroyCellG(), and potts.
| void CompuCell3D::CellInventory::addToInventory | ( | CellG * | _cell | ) | [virtual] |
Definition at line 41 of file CellInventory.cpp.
References inventory.
Referenced by CompuCell3D::Potts3D::createCellG().
| void CompuCell3D::CellInventory::removeFromInventory | ( | CellG * | _cell | ) | [virtual] |
Definition at line 45 of file CellInventory.cpp.
References inventory.
Referenced by CompuCell3D::Potts3D::destroyCellG().
| std::set<CellG *>::size_type CompuCell3D::CellInventory::getCellInventorySize | ( | ) | [inline] |
Definition at line 29 of file CellInventory.h.
References inventory.
Referenced by CompuCell3D::Simulator::step(), and CompuCell3D::NeighborTrackerPlugin::testLatticeSanityFull().
| int CompuCell3D::CellInventory::getSize | ( | ) | [inline] |
| cellInventoryIterator CompuCell3D::CellInventory::cellInventoryBegin | ( | ) | [inline] |
Definition at line 31 of file CellInventory.h.
References inventory.
Referenced by CompuCell3D::AdvectionDiffusionSolverFE::computeAverageCellRadius(), find(), CompuCell3D::UniformFieldInitializer::initializeCellTypes(), CompuCell3D::DictyFieldInitializer::initializeCellTypes(), CompuCell3D::BlobFieldInitializer::initializeCellTypesCellSort(), CompuCell3D::ReactionDiffusionSolverFE_SavHog::initializeConcentration(), CompuCell3D::ContactLocalFlexPlugin::initializeContactLocalFlexData(), CompuCell3D::BlobFieldInitializer::initializeEngulfment(), CompuCell3D::AdvectionDiffusionSolverFE::secreteOnContactSingleField(), CompuCell3D::AdvectionDiffusionSolverFE::secreteSingleField(), CompuCell3D::VolumeMean::step(), CompuCell3D::FoamDataOutput::step(), CompuCell3D::DictyChemotaxisSteppable::step(), CompuCell3D::NeighborTrackerPlugin::testLatticeSanityFull(), CompuCell3D::CellVelocity::updateCOMList(), CompuCell3D::AdvectionDiffusionSolverFE::updateLocalCellInventory(), CompuCell3D::CellVelocity::zeroCellVelocities(), and ~CellInventory().
| cellInventoryIterator CompuCell3D::CellInventory::cellInventoryEnd | ( | ) | [inline] |
Definition at line 32 of file CellInventory.h.
References inventory.
Referenced by CompuCell3D::AdvectionDiffusionSolverFE::computeAverageCellRadius(), find(), CompuCell3D::UniformFieldInitializer::initializeCellTypes(), CompuCell3D::DictyFieldInitializer::initializeCellTypes(), CompuCell3D::BlobFieldInitializer::initializeCellTypesCellSort(), CompuCell3D::ReactionDiffusionSolverFE_SavHog::initializeConcentration(), CompuCell3D::ContactLocalFlexPlugin::initializeContactLocalFlexData(), CompuCell3D::BlobFieldInitializer::initializeEngulfment(), CompuCell3D::AdvectionDiffusionSolverFE::secreteOnContactSingleField(), CompuCell3D::AdvectionDiffusionSolverFE::secreteSingleField(), CompuCell3D::CellDiffusionDataOutput::start(), CompuCell3D::VolumeMean::step(), CompuCell3D::FoamDataOutput::step(), CompuCell3D::DictyChemotaxisSteppable::step(), CompuCell3D::CellDiffusionDataOutput::step(), CompuCell3D::NeighborTrackerPlugin::testLatticeSanityFull(), CompuCell3D::CellVelocity::updateCOMList(), CompuCell3D::AdvectionDiffusionSolverFE::updateLocalCellInventory(), CompuCell3D::CellVelocity::zeroCellVelocities(), and ~CellInventory().
| void CompuCell3D::CellInventory::incrementIterator | ( | cellInventoryIterator & | _itr | ) | [inline] |
Definition at line 33 of file CellInventory.h.
| void CompuCell3D::CellInventory::decrementIterator | ( | cellInventoryIterator & | _itr | ) | [inline] |
Definition at line 34 of file CellInventory.h.
| cellInventoryIterator CompuCell3D::CellInventory::find | ( | CellG * | _cell | ) | [inline] |
Definition at line 35 of file CellInventory.h.
References inventory.
Referenced by CompuCell3D::CellDiffusionDataOutput::start(), CompuCell3D::CellDiffusionDataOutput::step(), and CompuCell3D::AdvectionDiffusionSolverFE::updateLocalCellInventory().
| CellInventory::cellInventoryIterator CompuCell3D::CellInventory::find | ( | long | _id | ) |
loop over all the cells in the inventory
Definition at line 51 of file CellInventory.cpp.
References cellInventoryBegin(), cellInventoryEnd(), and CompuCell3D::CellG::id.
| cellInventoryContainerType& CompuCell3D::CellInventory::getContainer | ( | ) | [inline] |
| void CompuCell3D::CellInventory::setPotts3DPtr | ( | Potts3D * | _potts | ) |
Definition at line 15 of file CellInventory.cpp.
References potts.
Referenced by CompuCell3D::Potts3D::Potts3D().
Definition at line 41 of file CellInventory.h.
Referenced by addToInventory(), cellInventoryBegin(), cellInventoryEnd(), find(), getCellInventorySize(), getContainer(), getSize(), and removeFromInventory().
Potts3D* CompuCell3D::CellInventory::potts [private] |
1.5.6