glotzmc::CellPotential Class Reference

#include <CellPotential.h>

Inheritance diagram for glotzmc::CellPotential:

glotzmc::PotentialRoutine glotzmc::PotentialRoutine

List of all members.

Public Member Functions

 CellPotential ()
 ~CellPotential ()
PotentialRoutineClone ()
void Initialize ()
void Restore (McParticle *)
void AddBead (McBead *)
void AddPatchyBead (McPatchyBead *)
void AddConvexComponent (McConvexComponent *)
void ComputeLocalPotential (McParticle *)
void UndoOldLocalPotential (McParticle *)
void ComputePotential ()
std::string WhatIsThis ()
short int Identifier ()
void PrintRestartData (std::ostream &)
 CellPotential ()
 ~CellPotential ()
PotentialRoutineClone ()
void Initialize ()
void Restore (McParticle *)
void AddBead (McBead *)
void AddPatchyBead (McPatchyBead *)
void AddConvexComponent (McConvexComponent *)
void ComputeLocalPotential (McParticle *)
void UndoOldLocalPotential (McParticle *)
void ComputePotential ()
std::string WhatIsThis ()
short int Identifier ()
void PrintRestartData (std::ostream &)

Public Attributes

OldCellList< McBead,
McConvexComponent
mCellList
OldCellList< McBead,
McConvexComponent
mCellList

Private Attributes

bool mIsModified

Friends

class TrialVolumeChange


Constructor & Destructor Documentation

glotzmc::CellPotential::CellPotential (  ) 

glotzmc::CellPotential::~CellPotential (  ) 

glotzmc::CellPotential::CellPotential (  ) 

glotzmc::CellPotential::~CellPotential (  ) 


Member Function Documentation

PotentialRoutine * glotzmc::CellPotential::Clone (  )  [virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::Initialize (  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::Restore ( McParticle particle  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::AddBead ( McBead bead  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::AddPatchyBead ( McPatchyBead patchyBead  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::AddConvexComponent ( McConvexComponent convexComponent  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::ComputeLocalPotential ( McParticle particle  )  [virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::UndoOldLocalPotential ( McParticle particle  )  [virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::ComputePotential (  )  [virtual]

Implements glotzmc::PotentialRoutine.

std::string glotzmc::CellPotential::WhatIsThis (  )  [virtual]

Implements glotzmc::PotentialRoutine.

short int glotzmc::CellPotential::Identifier (  )  [inline, virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::PrintRestartData ( std::ostream &  os  )  [virtual]

Implements glotzmc::PotentialRoutine.

PotentialRoutine* glotzmc::CellPotential::Clone (  )  [virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::Initialize (  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::Restore ( McParticle  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::AddBead ( McBead  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::AddPatchyBead ( McPatchyBead  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::AddConvexComponent ( McConvexComponent  )  [virtual]

Reimplemented from glotzmc::PotentialRoutine.

void glotzmc::CellPotential::ComputeLocalPotential ( McParticle  )  [virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::UndoOldLocalPotential ( McParticle  )  [virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::ComputePotential (  )  [virtual]

Implements glotzmc::PotentialRoutine.

std::string glotzmc::CellPotential::WhatIsThis (  )  [virtual]

Implements glotzmc::PotentialRoutine.

short int glotzmc::CellPotential::Identifier (  )  [inline, virtual]

Implements glotzmc::PotentialRoutine.

void glotzmc::CellPotential::PrintRestartData ( std::ostream &   )  [virtual]

Implements glotzmc::PotentialRoutine.


Friends And Related Function Documentation

TrialVolumeChange [friend]


Member Data Documentation

OldCellList<McBead, McConvexComponent> glotzmc::CellPotential::mCellList

bool glotzmc::CellPotential::mIsModified [private]

OldCellList<McBead, McConvexComponent> glotzmc::CellPotential::mCellList


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:53:45 2009 by  doxygen 1.5.3