This class sets the Step Model to calculate the free energy profile and the diffusion profile. This model based on a spline calculation. In contrast to the Cosine Model the determined profile has not the typical oscillation and receives a profile which is better interpretable. The profile will be determined with the following equations
with \(a_k\) as the coefficients and the \(\mathrm{basis}\). The basis of the modell is calculated with
StepModel
Data link to the pickle data from poreana.sample.Sample.init_diffusion_mc()
Number of the Fourier coefficients for the diffusion profile
Number of the Fourier coefficients for the free energy profile
Number of the Fourier coefficients for the radial diffusion profile
Initial guess of diffusion coefficient \(\left( 10^{-9} \frac{m^2}{s}\right)\)
True to print output
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 calculates the diffusion and free energy profile over the bins. |
This function creates the basis part in every bin of the Step model for the diffusion profile. |
|
This function creates the basis part in every bin of the Step model for the free energy and the radial diffusion profile. |
|
This function initializes the coefficient list for the Step Model and the profile list for the free energy and diffusion profile. |
|
This function initializes the normal diffusion, radial diffusion and free energy profile over the bins. |
|
This function set a Step Model for the MC Diffusion Calculation and determine the initialize profiles. |