glotzannealing::AnnealingModule Class Reference

#include <AnnealingModule.h>

List of all members.

Public Member Functions

 AnnealingModule ()
 AnnealingModule (const AnnealingModule &)
virtual AnnealingModuleClone ()
virtual ~AnnealingModule ()
void AnnealSimulation ()
void operator++ (const int)
void operator+= (const int)
void RunCycle ()
void RunNextCycle ()
void Reset ()
void SetSimulation (SimulationApi *)
void SetSimulation (SimulationApi &)
void SetThermostat (Thermostat *)
void AddThermalCycle (ThermalCycle *)
int GetNumberOfCycles () const
int GetTotalCycleLength () const
void PrintAnnealingSummary (std::ostream &)

Public Attributes

SimulationApigSimulation
ThermostatgThermostat
int gCycleIterator
std::vector
< ThermalCycle * > 
gThermalCycle


Constructor & Destructor Documentation

glotzannealing::AnnealingModule::AnnealingModule (  ) 

glotzannealing::AnnealingModule::AnnealingModule ( const AnnealingModule rhs  ) 

glotzannealing::AnnealingModule::~AnnealingModule (  )  [virtual]


Member Function Documentation

AnnealingModule * glotzannealing::AnnealingModule::Clone (  )  [virtual]

void glotzannealing::AnnealingModule::AnnealSimulation (  ) 

void glotzannealing::AnnealingModule::operator++ ( const   int  ) 

void glotzannealing::AnnealingModule::operator+= ( const   int  ) 

void glotzannealing::AnnealingModule::RunCycle (  ) 

void glotzannealing::AnnealingModule::RunNextCycle (  ) 

void glotzannealing::AnnealingModule::Reset (  ) 

void glotzannealing::AnnealingModule::SetSimulation ( SimulationApi simulation  ) 

void glotzannealing::AnnealingModule::SetSimulation ( SimulationApi simulation  ) 

void glotzannealing::AnnealingModule::SetThermostat ( Thermostat thermostat  ) 

void glotzannealing::AnnealingModule::AddThermalCycle ( ThermalCycle cycle  ) 

int glotzannealing::AnnealingModule::GetNumberOfCycles (  )  const

int glotzannealing::AnnealingModule::GetTotalCycleLength (  )  const

void glotzannealing::AnnealingModule::PrintAnnealingSummary ( std::ostream &  os  ) 


Member Data Documentation

SimulationApi* glotzannealing::AnnealingModule::gSimulation

Thermostat* glotzannealing::AnnealingModule::gThermostat

int glotzannealing::AnnealingModule::gCycleIterator

std::vector<ThermalCycle*> glotzannealing::AnnealingModule::gThermalCycle


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