oILAB
|
#include <CanonicalTP.h>
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) |
![]() | |
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 |
![]() | |
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.