Follow-up Comment #2, task #7807 (project relax):
This seems not possible to implement.
If for example you have 4 spins, at 3 frequencies, the shape of
fact = r20a - r20b - k_BA + k_AB
=>
Psi = fact**2 - dw2 + 4.0*pA*pB*kex**2
=>
eta_scale * sqrt(Psi + sqrt_psi2_zeta2)
would be 12.
If the number of cpmg_frqs is 20, then this becomes impossible.
etapos = eta_scale * sqrt(Psi + sqrt_psi2_zeta2) / cpmg_frqs
The shapes does not fit.
Also, the number of cpmg_frqs can be different per frequency.
And you would anyway need to split up per spin.
Unless, one forms some matrix of correct size.
20x12 X 12x20 = 20x20 matrix
But that would alter the model to much!
Also looking at:
r20_kex = (r20a + r20b + kex) / 2.0
this will have shape 12
And then
R2eff = r20_kex - cpmg_frqs * arccosh( fact )
this will be shape 12 minus shape 20 * shape 12.
_______________________________________________________
Reply to this item at:
<http://gna.org/task/?7807>
_______________________________________________
Message sent via/by Gna!
http://gna.org/