#include <McSimulation.h>

anonymous enum [protected] |
anonymous enum [protected] |
| glotzmc::McSimulation::McSimulation | ( | ) |
| glotzmc::McSimulation::McSimulation | ( | std::istream & | is | ) |
| glotzmc::McSimulation::~McSimulation | ( | ) |
| glotzmc::McSimulation::McSimulation | ( | ) |
| glotzmc::McSimulation::McSimulation | ( | std::istream & | ) |
| glotzmc::McSimulation::~McSimulation | ( | ) |
| McSimulation * glotzmc::McSimulation::Clone | ( | ) |
Reimplemented from glotzsimapi::SimulationApi.
| McSimulation& glotzmc::McSimulation::operator= | ( | const McSimulation & | ) |
| void glotzmc::McSimulation::operator++ | ( | int | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| void glotzmc::McSimulation::operator+= | ( | int | steps | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| void glotzmc::McSimulation::PerformSingleMove | ( | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| void glotzmc::McSimulation::SetPotentialRoutine | ( | PotentialRoutine * | potentialRoutine | ) |
| void glotzmc::McSimulation::SetInteraction | ( | Interaction * | interaction | ) |
| void glotzmc::McSimulation::SetBoundaryConditions | ( | BoundaryConditions * | boundaryConditions | ) |
| void glotzmc::McSimulation::SetRandomNumberGenerator | ( | RandomNumberGenerator * | randomNumberGenerator | ) |
| void glotzmc::McSimulation::SetUnits | ( | Units * | units | ) |
| void glotzmc::McSimulation::SetDimensions | ( | int | dimensions | ) |
| void glotzmc::McSimulation::SetTemperature | ( | gfloat | temperature | ) |
| void glotzmc::McSimulation::SetParticlesAreHard | ( | bool | particlesAreHard | ) |
| void glotzmc::McSimulation::TurnWarningsOn | ( | ) |
| void glotzmc::McSimulation::TurnWarningsOff | ( | ) |
| void glotzmc::McSimulation::AddParticle | ( | McParticle * | particle | ) |
| void glotzmc::McSimulation::AddParticles | ( | std::vector< McParticle * > * | particles | ) |
| void glotzmc::McSimulation::AddTrialMove | ( | TrialMove * | trialMove | ) |
| void glotzmc::McSimulation::AddTrialMoves | ( | std::vector< TrialMove * > * | trialMoves | ) |
| void glotzmc::McSimulation::AddField | ( | McField * | field | ) |
| void glotzmc::McSimulation::AddFields | ( | std::vector< McField * > * | fields | ) |
| void glotzmc::McSimulation::AddSimulationComponent | ( | McSimulationComponent * | simulationComponent | ) |
| void glotzmc::McSimulation::AddSimulationComponents | ( | std::vector< McSimulationComponent * > * | simulationComponents | ) |
| PotentialRoutine * glotzmc::McSimulation::GetPotentialRoutine | ( | ) |
| Interaction * glotzmc::McSimulation::GetInteraction | ( | ) |
| BoundaryConditions * glotzmc::McSimulation::GetBoundaryConditions | ( | ) |
| RandomNumberGenerator * glotzmc::McSimulation::GetRandomNumberGenerator | ( | ) |
| Units * glotzmc::McSimulation::GetUnits | ( | ) |
| std::vector< McParticle * > * glotzmc::McSimulation::GetPtrToParticles | ( | ) |
| std::vector< TrialMove * > * glotzmc::McSimulation::GetPtrToTrialMoves | ( | ) |
| std::vector< McField * > * glotzmc::McSimulation::GetPtrToFields | ( | ) |
| std::vector< McSimulationComponent * > * glotzmc::McSimulation::GetPtrToSimulationComponents | ( | ) |
| std::vector< McBead * > * glotzmc::McSimulation::GetPtrToBeads | ( | ) |
| std::vector< McPatchyBead * > * glotzmc::McSimulation::GetPtrToPatchyBeads | ( | ) |
| std::vector< McConvexComponent * > * glotzmc::McSimulation::GetPtrToConvexComponents | ( | ) |
| int glotzmc::McSimulation::GetNumberOfParticles | ( | ) |
| int glotzmc::McSimulation::GetNumberOfBeads | ( | ) |
| int glotzmc::McSimulation::GetNumberOfConvexComponents | ( | ) |
| int glotzmc::McSimulation::GetDimensions | ( | ) |
| double glotzmc::McSimulation::GetTemperature | ( | ) |
| double glotzmc::McSimulation::GetMovesPerCycle | ( | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| int glotzmc::McSimulation::GetTime | ( | ) |
| bool glotzmc::McSimulation::Warnings | ( | ) |
| bool glotzmc::McSimulation::IsTemperatureSet | ( | ) |
| bool glotzmc::McSimulation::IsDimensionSet | ( | ) |
| bool glotzmc::McSimulation::AreParticlesHard | ( | ) |
| bool glotzmc::McSimulation::Fail | ( | ) |
| double glotzmc::McSimulation::ComputePotentialEnergy | ( | ) |
| double glotzmc::McSimulation::EnsemblePotential | ( | ) | [virtual] |
| std::vector< double > glotzmc::McSimulation::GetEnsembleIntensives | ( | ) | [virtual] |
| std::vector< double > glotzmc::McSimulation::GetEnsembleExtensives | ( | ) | [virtual] |
| void glotzmc::McSimulation::SetEnsembleIntensives | ( | std::vector< gfloat > | intensive | ) | [virtual] |
| void glotzmc::McSimulation::PrintPositions | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::PrintVisual | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::PrintVisualTemplate | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::PrintPotentialEnergy | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::ReadMcRestartData | ( | std::istream & | is | ) |
| void glotzmc::McSimulation::InitializeMap | ( | ) | [protected] |
| void glotzmc::McSimulation::Update | ( | ) | [protected] |
| void glotzmc::McSimulation::UpdateEnsembleValues | ( | ) | [protected, virtual] |
Reimplemented in ensembles::McNPTSimulation.
| McSimulation* glotzmc::McSimulation::Clone | ( | ) |
Reimplemented from glotzsimapi::SimulationApi.
| McSimulation& glotzmc::McSimulation::operator= | ( | const McSimulation & | ) |
| void glotzmc::McSimulation::operator++ | ( | int | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| void glotzmc::McSimulation::operator+= | ( | int | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| void glotzmc::McSimulation::PerformSingleMove | ( | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| void glotzmc::McSimulation::SetPotentialRoutine | ( | PotentialRoutine * | ) |
| void glotzmc::McSimulation::SetInteraction | ( | Interaction * | ) |
| void glotzmc::McSimulation::SetBoundaryConditions | ( | BoundaryConditions * | ) |
| void glotzmc::McSimulation::SetRandomNumberGenerator | ( | RandomNumberGenerator * | ) |
| void glotzmc::McSimulation::SetUnits | ( | Units * | ) |
| void glotzmc::McSimulation::SetDimensions | ( | int | ) |
| void glotzmc::McSimulation::SetTemperature | ( | double | ) |
| void glotzmc::McSimulation::SetParticlesAreHard | ( | bool | ) |
| void glotzmc::McSimulation::TurnWarningsOn | ( | ) |
| void glotzmc::McSimulation::TurnWarningsOff | ( | ) |
| void glotzmc::McSimulation::AddParticle | ( | McParticle * | ) |
| void glotzmc::McSimulation::AddParticles | ( | std::vector< McParticle * > * | ) |
| void glotzmc::McSimulation::AddTrialMove | ( | TrialMove * | ) |
| void glotzmc::McSimulation::AddTrialMoves | ( | std::vector< TrialMove * > * | ) |
| void glotzmc::McSimulation::AddField | ( | McField * | ) |
| void glotzmc::McSimulation::AddFields | ( | std::vector< McField * > * | ) |
| void glotzmc::McSimulation::AddSimulationComponent | ( | McSimulationComponent * | ) |
| void glotzmc::McSimulation::AddSimulationComponents | ( | std::vector< McSimulationComponent * > * | ) |
| void glotzmc::McSimulation::AddWriteData | ( | WriteData * | writeData | ) |
| void glotzmc::McSimulation::AddWriteData | ( | std::vector< WriteData * > | writeData | ) |
| PotentialRoutine* glotzmc::McSimulation::GetPotentialRoutine | ( | ) |
| Interaction* glotzmc::McSimulation::GetInteraction | ( | ) |
| BoundaryConditions* glotzmc::McSimulation::GetBoundaryConditions | ( | ) |
| RandomNumberGenerator* glotzmc::McSimulation::GetRandomNumberGenerator | ( | ) |
| Units* glotzmc::McSimulation::GetUnits | ( | ) |
| std::vector<McParticle*>* glotzmc::McSimulation::GetPtrToParticles | ( | ) |
| std::vector<TrialMove*>* glotzmc::McSimulation::GetPtrToTrialMoves | ( | ) |
| std::vector<McField*>* glotzmc::McSimulation::GetPtrToFields | ( | ) |
| std::vector<McSimulationComponent*>* glotzmc::McSimulation::GetPtrToSimulationComponents | ( | ) |
| std::vector< WriteData * > * glotzmc::McSimulation::GetPtrToWriteData | ( | ) |
| std::vector<McBead*>* glotzmc::McSimulation::GetPtrToBeads | ( | ) |
| std::vector<McPatchyBead*>* glotzmc::McSimulation::GetPtrToPatchyBeads | ( | ) |
| std::vector<McConvexComponent*>* glotzmc::McSimulation::GetPtrToConvexComponents | ( | ) |
| int glotzmc::McSimulation::GetNumberOfParticles | ( | ) |
| int glotzmc::McSimulation::GetNumberOfBeads | ( | ) |
| int glotzmc::McSimulation::GetNumberOfConvexComponents | ( | ) |
| int glotzmc::McSimulation::GetDimensions | ( | ) |
| double glotzmc::McSimulation::GetTemperature | ( | ) |
| double glotzmc::McSimulation::GetMovesPerCycle | ( | ) | [virtual] |
Reimplemented from glotzmc::Simulation.
| int glotzmc::McSimulation::GetTimesteps | ( | ) | [virtual] |
Reimplemented from glotzsimapi::SimulationApi.
| bool glotzmc::McSimulation::Warnings | ( | ) |
| bool glotzmc::McSimulation::IsTemperatureSet | ( | ) |
| bool glotzmc::McSimulation::IsDimensionSet | ( | ) |
| bool glotzmc::McSimulation::AreParticlesHard | ( | ) |
| bool glotzmc::McSimulation::Fail | ( | ) |
| double glotzmc::McSimulation::ComputePotentialEnergy | ( | ) |
| virtual double glotzmc::McSimulation::EnsemblePotential | ( | ) | [virtual] |
| virtual std::vector<double> glotzmc::McSimulation::GetEnsembleIntensives | ( | ) | [virtual] |
| virtual std::vector<double> glotzmc::McSimulation::GetEnsembleExtensives | ( | ) | [virtual] |
| virtual void glotzmc::McSimulation::SetEnsembleIntensives | ( | std::vector< double > | ) | [virtual] |
| void glotzmc::McSimulation::PrintPositions | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::PrintVisual | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::PrintVisualTemplate | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::PrintPotentialEnergy | ( | std::ostream & | os | ) |
| void glotzmc::McSimulation::ReadMcRestartData | ( | std::istream & | ) |
| void glotzmc::McSimulation::InitializeRestartMap | ( | ) | [protected] |
| void glotzmc::McSimulation::Update | ( | ) | [protected] |
| virtual void glotzmc::McSimulation::UpdateEnsembleValues | ( | ) | [protected, virtual] |
Reimplemented in ensembles::McNPTSimulation.
McPointers [friend] |
McPointers* glotzmc::McSimulation::gPointers [protected] |
unsigned short int glotzmc::McSimulation::mRandSeed [protected] |
unsigned short int glotzmc::McSimulation::gDimensions [protected] |
PotentialRoutine* glotzmc::McSimulation::gPotentialRoutine [protected] |
Interaction* glotzmc::McSimulation::gInteraction [protected] |
Units* glotzmc::McSimulation::gUnits [protected] |
gfloat glotzmc::McSimulation::gBeta [protected] |
gfloat glotzmc::McSimulation::mTrialMovesPerCycle [protected] |
int glotzmc::McSimulation::gTime [protected] |
int glotzmc::McSimulation::mCounter [protected] |
std::vector<McParticle*> glotzmc::McSimulation::gParticle [protected] |
std::vector<McBead*> glotzmc::McSimulation::gBead [protected] |
std::vector<McPatchyBead*> glotzmc::McSimulation::gPatchyBead [protected] |
std::vector<McConvexComponent*> glotzmc::McSimulation::gConvexComponent [protected] |
std::vector<TrialMove*> glotzmc::McSimulation::gTrialMove [protected] |
std::vector<gfloat> glotzmc::McSimulation::mTrialMoveCutoff [protected] |
std::vector<McSimulationComponent*> glotzmc::McSimulation::gSimulationComponent [protected] |
std::vector<McField*> glotzmc::McSimulation::gField [protected] |
std::map<std::string, int> glotzmc::McSimulation::mMap [protected] |
bool glotzmc::McSimulation::mIsFirstTimeVisual [protected] |
bool glotzmc::McSimulation::mIsModified [protected] |
bool glotzmc::McSimulation::mIsErrorneous [protected] |
bool glotzmc::McSimulation::mTemperatureIsSet [protected] |
bool glotzmc::McSimulation::mDimensionIsSet [protected] |
bool glotzmc::McSimulation::mNoWarnings [protected] |
bool glotzmc::McSimulation::gParticlesAreHard [protected] |
McPointers* glotzmc::McSimulation::gPointers [protected] |
PotentialRoutine* glotzmc::McSimulation::gPotentialRoutine [protected] |
Interaction* glotzmc::McSimulation::gInteraction [protected] |
Units* glotzmc::McSimulation::gUnits [protected] |
double glotzmc::McSimulation::gBeta [protected] |
double glotzmc::McSimulation::mTrialMovesPerCycle [protected] |
std::vector<McParticle*> glotzmc::McSimulation::gParticle [protected] |
std::vector<McBead*> glotzmc::McSimulation::gBead [protected] |
std::vector<McPatchyBead*> glotzmc::McSimulation::gPatchyBead [protected] |
std::vector<McConvexComponent*> glotzmc::McSimulation::gConvexComponent [protected] |
std::vector<TrialMove*> glotzmc::McSimulation::gTrialMove [protected] |
std::vector<double> glotzmc::McSimulation::mTrialMoveCutoff [protected] |
std::vector<McSimulationComponent*> glotzmc::McSimulation::gSimulationComponent [protected] |
std::vector<McField*> glotzmc::McSimulation::gField [protected] |
std::map<std::string, int> glotzmc::McSimulation::mMap [protected] |
std::vector<WriteData*> glotzmc::McSimulation::mWriteData [protected] |
1.5.3