This class contains the Monte Carlo part of the diffusion calculation. The class initializes the MC (Monte Carlo) and contains all functions to execute the MC cycle part of the diffusion calculation.
The MC calculation can be started with run()
.
Methods
|
alias of |
|
Implement delattr(self, name). |
|
|
|
Default dir() implementation. |
|
|
|
Return self==value. |
|
Default object formatter. |
|
Return self>=value. |
|
Return getattr(self, name). |
|
Return self>value. |
|
Return hash(self). |
|
|
|
This method is called when a class is subclassed. |
|
Return self<=value. |
|
Return self<value. |
|
|
|
Return self!=value. |
|
|
|
Helper for pickle. |
|
Helper for pickle. |
|
Return repr(self). |
|
Implement setattr(self, name, value). |
|
Size of object in memory, in bytes. |
|
Return str(self). |
|
Abstract classes can override this to customize issubclass(). |
|
list of weak references to the object (if defined) |
|
This function estimates the rate Matrix R for the current free energy and log diffusion profiles over the bins for periodic boundary conditions. |
|
This function sets the MC statistic counters to zero after every MC run. |
|
This function estimate the likelihood of the current free energy or diffusion profile over the bins in a simulation box. |
|
This function does the MC move for the free energy profile and adjust the coefficents of the model. |
|
This function does the MC move for the diffusion profile and adjust one coefficient of the model. |
|
Helper function for MC run |
|
This function sets a new MC move width after a define number of MC steps \(n_\text{MC,update}\). |
|
This function do the MC Cycle to calculate the diffusion and free energy profile over the bins and save the results in an output hdf5 file. |