CompuCell3D::ConcentrationPlugin Class Reference

#include <ConcentrationPlugin.h>

Inheritance diagram for CompuCell3D::ConcentrationPlugin:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConcentrationPlugin ()
virtual ~ConcentrationPlugin ()
BasicClassAccessor
< Concentration > * 
getConcentrationAccessorPtr ()
virtual void init (Simulator *simulator)
void setConcentrationFieldPtr (Field3DImpl< float > *_concentrationFieldPtr)
virtual void field3DChange (const Point3D &pt, CellG *newCell, CellG *oldCell)
 CellChangeWatcher interface.
virtual void step ()
virtual void readXML (XMLPullParser &in)
virtual void writeXML (XMLSerializer &out)

Private Attributes

BasicClassAccessor< ConcentrationconcentrationAccessor
Field3DImpl< float > * concentrationFieldPtr
Potts3Dpotts


Detailed Description

Definition at line 44 of file ConcentrationPlugin.h.


Constructor & Destructor Documentation

ConcentrationPlugin::ConcentrationPlugin (  ) 

Definition at line 35 of file ConcentrationPlugin.cpp.

ConcentrationPlugin::~ConcentrationPlugin (  )  [virtual]

Definition at line 37 of file ConcentrationPlugin.cpp.


Member Function Documentation

BasicClassAccessor<Concentration>* CompuCell3D::ConcentrationPlugin::getConcentrationAccessorPtr (  )  [inline]

Definition at line 58 of file ConcentrationPlugin.h.

References concentrationAccessor.

void ConcentrationPlugin::init ( Simulator simulator  )  [virtual]

void CompuCell3D::ConcentrationPlugin::setConcentrationFieldPtr ( Field3DImpl< float > *  _concentrationFieldPtr  )  [inline]

Definition at line 62 of file ConcentrationPlugin.h.

References concentrationFieldPtr.

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

CellChangeWatcher interface.

although currently main updating of cumulative concentration and decision whether to kill cell is made in target volume steppable we still may need at some poit to start making the decision in this plugin so I leave code that updates cumulative concentration here It will be just comented out

Definition at line 51 of file ConcentrationPlugin.cpp.

void ConcentrationPlugin::step (  )  [virtual]

Implements CompuCell3D::Stepper.

Definition at line 71 of file ConcentrationPlugin.cpp.

void ConcentrationPlugin::readXML ( XMLPullParser &  in  )  [virtual]

Definition at line 74 of file ConcentrationPlugin.cpp.

void ConcentrationPlugin::writeXML ( XMLSerializer &  out  )  [virtual]

Definition at line 78 of file ConcentrationPlugin.cpp.


Member Data Documentation

Definition at line 47 of file ConcentrationPlugin.h.

Referenced by getConcentrationAccessorPtr(), and init().

Definition at line 50 of file ConcentrationPlugin.h.

Referenced by setConcentrationFieldPtr().

Definition at line 51 of file ConcentrationPlugin.h.

Referenced by init().


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

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