CompuCell3D::PlasticityTrackerPlugin Class Reference

#include <PlasticityTrackerPlugin.h>

Inheritance diagram for CompuCell3D::PlasticityTrackerPlugin:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PlasticityTrackerPlugin ()
virtual ~PlasticityTrackerPlugin ()
virtual void init (Simulator *_simulator, CC3DXMLElement *_xmlData=0)
virtual void extraInit (Simulator *simulator)
virtual void field3DChange (const Point3D &pt, CellG *newCell, CellG *oldCell)
BasicClassAccessor
< PlasticityTracker > * 
getPlasticityTrackerAccessorPtr ()
PlasticityTrackerDatagetPlasticityTrackerData (PlasticityTrackerData *_psd)
void initializePlasticityNeighborList ()

Protected Attributes

std::set< std::string > plasticityTypesNames
std::set< unsigned char > plasticityTypes

Private Attributes

WatchableField3D< CellG * > * cellFieldG
Dim3D fieldDim
BasicClassAccessor
< PlasticityTracker
plasticityTrackerAccessor
Simulatorsimulator
CellInventorycellInventoryPtr
bool initialized
unsigned int maxNeighborIndex
BoundaryStrategyboundaryStrategy
CC3DXMLElementxmlData


Detailed Description

Definition at line 26 of file PlasticityTrackerPlugin.h.


Constructor & Destructor Documentation

PlasticityTrackerPlugin::PlasticityTrackerPlugin (  ) 

Definition at line 44 of file PlasticityTrackerPlugin.cpp.

PlasticityTrackerPlugin::~PlasticityTrackerPlugin (  )  [virtual]

Definition at line 53 of file PlasticityTrackerPlugin.cpp.


Member Function Documentation

void PlasticityTrackerPlugin::init ( Simulator _simulator,
CC3DXMLElement _xmlData = 0 
) [virtual]

void PlasticityTrackerPlugin::extraInit ( Simulator simulator  )  [virtual]

void PlasticityTrackerPlugin::field3DChange ( const Point3D pt,
CellG newCell,
CellG oldCell 
) [virtual]

BasicClassAccessor<PlasticityTracker>* CompuCell3D::PlasticityTrackerPlugin::getPlasticityTrackerAccessorPtr (  )  [inline]

Definition at line 50 of file PlasticityTrackerPlugin.h.

Referenced by CompuCell3D::PlasticityPlugin::extraInit().

PlasticityTrackerData* CompuCell3D::PlasticityTrackerPlugin::getPlasticityTrackerData ( PlasticityTrackerData _psd  )  [inline]

Definition at line 52 of file PlasticityTrackerPlugin.h.

void PlasticityTrackerPlugin::initializePlasticityNeighborList (  ) 


Member Data Documentation

Definition at line 28 of file PlasticityTrackerPlugin.h.

Referenced by init(), and initializePlasticityNeighborList().

Definition at line 29 of file PlasticityTrackerPlugin.h.

Referenced by init(), and initializePlasticityNeighborList().

Definition at line 30 of file PlasticityTrackerPlugin.h.

Referenced by field3DChange(), init(), and initializePlasticityNeighborList().

Reimplemented from CompuCell3D::SimObject.

Definition at line 31 of file PlasticityTrackerPlugin.h.

Referenced by extraInit(), field3DChange(), and init().

Definition at line 32 of file PlasticityTrackerPlugin.h.

Referenced by init().

Definition at line 33 of file PlasticityTrackerPlugin.h.

Referenced by field3DChange().

Definition at line 35 of file PlasticityTrackerPlugin.h.

Referenced by init(), and initializePlasticityNeighborList().

Definition at line 36 of file PlasticityTrackerPlugin.h.

Referenced by init(), and initializePlasticityNeighborList().

Definition at line 37 of file PlasticityTrackerPlugin.h.

Referenced by extraInit(), and init().

Definition at line 58 of file PlasticityTrackerPlugin.h.

Referenced by extraInit().

std::set<unsigned char> CompuCell3D::PlasticityTrackerPlugin::plasticityTypes [protected]


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

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