DiffRotDiscreteCircle¶
Description¶
Summary¶
This fitting function models the dynamics structure factor of a particle undergoing discrete jumps on N-sites evenly distributed in a circle. The particle can only jump to neighboring sites. This is the most common type of discrete rotational diffusion in a circle.
Markov model for jumps between neighboring sites:
The Decay fitting parameter
The transition rate, expressed in units of energy is
This function is a composite of ElasticDiffRotDiscreteCircle and InelasticDiffRotDiscreteCircle.
When using DiffRotDiscreteCircle, the value of Q can be obtained either though the Q attribute or can be calculated from the input workspace using the WorkspaceIndex property. The value calculated using the workspace is used whenever the Q attribute is empty.
Example: Methyl Rotations¶
Methyl Rotations can be modelled setting N=3. In this case, the inelastic part reduces to a single Lorentzian:
If, alternatively, one models these dynamics using the Lorentzian function provided in Mantid:
Then:
Attributes (non-fitting parameters)¶
Name |
Type |
Default |
Description |
---|---|---|---|
N |
|||
NumDeriv |
|||
Q |
|||
f0.N |
|||
f0.Q |
|||
f0.WorkspaceIndex |
|||
f1.N |
|||
f1.Q |
|||
f1.WorkspaceIndex |
.. categories::
Source¶
C++ header: DiffRotDiscreteCircle.h
C++ source: DiffRotDiscreteCircle.cpp