My Project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Move_Statistics Struct Reference
Collaboration diagram for Move_Statistics:
Collaboration graph
[legend]

Public Member Functions

void NormalizeProbabilities ()
 
void PrintProbabilities ()
 
void RecordRosen (double R, int MoveType)
 
void ClearRosen (size_t BlockID)
 
void Record_Move_Total (int MoveType)
 
void Record_Move_Accept (int MoveType)
 

Public Attributes

double TranslationProb =0.0
 
double RotationProb =0.0
 
double SpecialRotationProb =0.0
 
double WidomProb =0.0
 
double SwapProb =0.0
 
double ReinsertionProb =0.0
 
double IdentitySwapProb =0.0
 
double CBCFProb =0.0
 
double TotalProb =0.0
 
int TranslationAccepted = 0
 
int TranslationTotal = 0
 
int CumTranslationAccepted = 0
 
int CumTranslationTotal = 0
 
double TranslationAccRatio = 0.0
 
int RotationAccepted = 0
 
int RotationTotal = 0
 
int CumRotationAccepted = 0
 
int CumRotationTotal = 0
 
double RotationAccRatio = 0
 
int SpecialRotationAccepted = 0
 
int SpecialRotationTotal = 0
 
double SpecialRotationAccRatio = 0
 
size_t InsertionTotal = 0
 
size_t InsertionAccepted = 0
 
size_t DeletionTotal = 0
 
size_t DeletionAccepted = 0
 
size_t ReinsertionTotal = 0
 
size_t ReinsertionAccepted = 0
 
size_t CBCFTotal = 0
 
size_t CBCFAccepted = 0
 
size_t CBCFInsertionTotal = 0
 
size_t CBCFInsertionAccepted = 0
 
size_t CBCFLambdaTotal = 0
 
size_t CBCFLambdaAccepted = 0
 
size_t CBCFDeletionTotal = 0
 
size_t CBCFDeletionAccepted = 0
 
std::vector< size_t > IdentitySwap_Total_TO
 
std::vector< size_t > IdentitySwap_Acc_TO
 
size_t IdentitySwapAddAccepted =0
 
size_t IdentitySwapAddTotal =0
 
size_t IdentitySwapRemoveAccepted =0
 
size_t IdentitySwapRemoveTotal =0
 
size_t BlockID = 0
 
std::vector< double2 > MolAverage
 
std::vector< RosenbluthWeightRosen
 

The documentation for this struct was generated from the following file: