Include dependency graph for clustersim.cpp:
Go to the source code of this file.
Functions | |
string | createCluster (Cluster &cluster, const ConfigurationDatabase &conf) |
void | interactiveRun (ConfigurationDatabase &conf, Cluster &cluster) |
int | main (int argc, char *argv[]) |
void | nonInteractiveRun (ConfigurationDatabase &conf, ConfigurationDatabase runSetup, Cluster &cluster) |
string | selectSimulation (Cluster &cluster, string prevName, const ConfigurationDatabase &conf) |
|
Creates a cluster selected by the users that is then ready for a simulation.
Definition at line 149 of file clustersim.cpp. References Menu::addMenuItem(), FCC_Lattice::createLattice(), ConfigurationDatabase::doubleValue(), Menu::draw(), ConfigurationDatabase::intValue(), Menu::MENU_EXIT, Menu::menuItem(), Menu::selectMenuItem(), and Cluster::write(). Referenced by interactiveRun(). Here is the call graph for this function: |
|
This will run the programme in an interactive mode.
Definition at line 265 of file clustersim.cpp. References Menu::addMenuItem(), Cluster::clear(), createCluster(), Menu::draw(), Menu::MENU_EXIT, Menu::menuItem(), Cluster::read(), Menu::selectMenuItem(), selectSimulation(), Menu::setFeedback(), Cluster::size(), and Cluster::write(). Referenced by main(). Here is the call graph for this function: |
|
This is the starting location for the programme.
Definition at line 83 of file clustersim.cpp. References interactiveRun(), and nonInteractiveRun(). Here is the call graph for this function: |
|
This will run the programme in a non-interactive mode.
Definition at line 334 of file clustersim.cpp. References Cluster::clear(), ConfigurationDatabase::doubleValue(), ConfigurationDatabase::headers(), ConfigurationDatabase::intValue(), Cluster::read(), BaseSimulation::run(), BaseSimulation::setChangeInStep(), BaseSimulation::setPrintInterval(), BaseSimulation::setRunSteps(), MC_Simulation::setTemperature(), ConfigurationDatabase::stringValue(), and Cluster::write(). Referenced by main(). Here is the call graph for this function: |
|
Runs the simulations that the user chooses.
Definition at line 185 of file clustersim.cpp. References Menu::addMenuItem(), ConfigurationDatabase::doubleValue(), Menu::draw(), ConfigurationDatabase::intValue(), Menu::MENU_EXIT, Menu::menuItem(), BaseSimulation::run(), Menu::selectMenuItem(), BaseSimulation::setChangeInStep(), Menu::setFeedback(), BaseSimulation::setPrintInterval(), BaseSimulation::setRunSteps(), MC_Simulation::setTemperature(), and Cluster::size(). Referenced by interactiveRun(). Here is the call graph for this function: |