


model = sqw_gen_hydrodynamics(p, w, {signal}) : Generalized Hydrodynamics model
iFunc/sqw_gen_hydrodynamics Generalized Hydrodynamics model with Rayleigh-Brillouin triplet
This model can be used to fit e.g. a spectrum with a central non dispersive
quasi elastic line (lorentizian shape) and two dispersive (e.g. acoustic)
Stokes and anti-Stokes lines. This model is suited for e.g dense fluids at
small Q momentum values.
This is a 1D model to fit the parameters at a given 'q' momentum value.
The second frequency moment is obtained from the model parameters as:
<w^2> = zs^2 + ws^2 - a0 [ (z0-zs)^2 + ws^2 ] = kT q^2/[m S(q)]
The S(q,w) at one momentum value is computed in its symmetrized expression
(so-called classical). To get the 'true' quantum S(q,w) definition, use e.g.
sqw = sqw_gen_hydrodynamics .* bose;
where the Temperature is then given in [x units]. If 'x' is an energy in [meV]
then the Temperature parameter is T[K]/11.6045
To add a 'background' use e.g.
sqw = sqw_gen_hydrodynamics + constant('Background');
or
sqw = sqw_gen_hydrodynamics + strline;
To convolute with a pseudo-Voigt or Gaussian instrumental line width, use e.g.
sqw = convn(sqw_gen_hydrodynamics, gauss)
or
sqw = convn(sqw_gen_hydrodynamics, pseudovoigt)
Reference:
U. Bafile, E. Guarini, and F. Barocchi, Phys. Rev. E 73, 061203 (2006)
E. Guarini et al, Phys. Rev. B 88, 104201 (2013)
Version: Nov. 26, 2018
See also iData, iFunc/fits, iFunc/plot, gauss, sqw_phonons, sqw_cubic_monoatomic, sqw_vaks
<a href="matlab:doc(iFunc,'Models')">iFunc:Models</a>
(c) E.Farhi, ILL. License: EUPL.