#include <AnnealingModule.h>
Public Member Functions | |
| AnnealingModule () | |
| AnnealingModule (const AnnealingModule &) | |
| virtual AnnealingModule * | Clone () |
| 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 | |
| SimulationApi * | gSimulation |
| Thermostat * | gThermostat |
| int | gCycleIterator |
| std::vector < ThermalCycle * > | gThermalCycle |
| glotzannealing::AnnealingModule::AnnealingModule | ( | ) |
| glotzannealing::AnnealingModule::AnnealingModule | ( | const AnnealingModule & | rhs | ) |
| glotzannealing::AnnealingModule::~AnnealingModule | ( | ) | [virtual] |
| 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 | ) |
| std::vector<ThermalCycle*> glotzannealing::AnnealingModule::gThermalCycle |
1.5.3