|
oILAB
|
#include <CanonicalTP.h>
Inheritance diagram for gbLAB::CanonicalTP< StateType, SystemType >:Public Member Functions | |
| CanonicalTP (const std::string &lmpLocation, const std::string &potentialName, const double &temperature, const std::string &filename="") | |
| double | probability (const std::pair< StateType, SystemType > &proposedState, const std::pair< StateType, SystemType > ¤tState) |
Public Member Functions inherited from gbLAB::EvolutionAlgorithm< StateType, SystemType, CanonicalTP< StateType, SystemType > > | |
| EvolutionAlgorithm () | |
| bool | acceptMove (const std::pair< StateType, SystemType > &proposedStateSystem, const std::pair< StateType, SystemType > ¤tStateSystem) const |
Data Fields | |
| double | temperature |
| std::map< StateType, double > | stateEnergyMap |
Data Fields inherited from gbLAB::EvolutionAlgorithm< StateType, SystemType, CanonicalTP< StateType, SystemType > > | |
| CanonicalTP< StateType, SystemType > & | transitionProbability |
Private Attributes | |
| int | countTP |
| double | currentEnergy |
| double | currentDensity |
| std::ofstream | output |
| std::string | lmpLocation |
| std::string | potentialName |
Definition at line 15 of file CanonicalTP.h.
| gbLAB::CanonicalTP< StateType, SystemType >::CanonicalTP | ( | const std::string & | lmpLocation, |
| const std::string & | potentialName, | ||
| const double & | temperature, | ||
| const std::string & | filename = "" |
||
| ) |
Definition at line 13 of file CanonicalTPImplementation.h.
| double gbLAB::CanonicalTP< StateType, SystemType >::probability | ( | const std::pair< StateType, SystemType > & | proposedState, |
| const std::pair< StateType, SystemType > & | currentState | ||
| ) |
Definition at line 28 of file CanonicalTPImplementation.h.
|
private |
Definition at line 17 of file CanonicalTP.h.
|
private |
Definition at line 18 of file CanonicalTP.h.
|
private |
Definition at line 18 of file CanonicalTP.h.
|
private |
Definition at line 20 of file CanonicalTP.h.
|
private |
Definition at line 19 of file CanonicalTP.h.
|
private |
Definition at line 21 of file CanonicalTP.h.
| std::map<StateType, double> gbLAB::CanonicalTP< StateType, SystemType >::stateEnergyMap |
Definition at line 24 of file CanonicalTP.h.
| double gbLAB::CanonicalTP< StateType, SystemType >::temperature |
Definition at line 23 of file CanonicalTP.h.