Loading [MathJax]/jax/output/HTML-CSS/jax.js

DynamicKuboToyabe

Description

Dynamic Kubo Toyabe fitting function for use by Muon scientists defined by

Gz(t)=gz(t)+νt0gz(τ)Gz(tτ)dτ

where gz(t) is the static KT function, and ν the muon hopping rate.

In zero field, B0=0:
gz(t)=A[13+23(1Δ2t2)e12Δ2t2]
In the presence of a longitudinal field, B0=ω0/(2πγμ)>0:
gz(t)=A[12Δ2ω20(1cos(ω0t)e12Δ2t2)+2Δ4ω40ω0t0sin(ω0τ)e12Δ2τ2dτ]

DynamicKuboToyabe function has one attribute (non-fitting parameter), ‘BinWidth’, that sets the width of the step size between points for numerical integration. Note that small values will lead to long calculation times, while large values will produce less accurate results. The default value is set to 0.05, and it is allowed to vary in the range [0.001,0.1].

Attributes (non-fitting parameters)

Name Type Default Description
BinWidth      

Properties (fitting parameters)

Name Default Description
Asym 0.2 Amplitude at time 0
Delta 0.2 Local field
Field 0.0 External field
Nu 0.0 Hopping rate

Source

C++ header: DynamicKuboToyabe.h (last modified: 2021-03-31)

C++ source: DynamicKuboToyabe.cpp (last modified: 2021-03-31)