Hello,
I have a question regarding CrystalField susceptibility fits in Mantid, and the relationship between Lambda and the molecular fields BmolX,Y,Z.
I’m learning from CrystalFieldSusceptibility
Crystal Field Python Interface
This is part of my code:
fun = ‘name=CrystalFieldSusceptibility,Ion=Ce,Symmetry=D2d,’
fun += 'B20 = 3.7, B40 = -0.05, B44 = 0.6, BextX=5, Lambda=0.1, ’ # Starting values
fun += ‘ties=(BextX=5),’
fun += ‘ties=(BextY=0,BextZ=0),’
fun += ‘ties=(BmolY=0,BmolZ=0),’ # BolX is left free
fun += ‘Hdir=(1,0,0), Unit=cgs, inverse=0’
Fit(Function=fun,
InputWorkspace=‘data_exp’, WorkspaceIndex=0, Output=‘fit’, MaxIterations=10,
OutputCompositeMembers=True, CostFunction=‘Unweighted least squares’,)
This gives me a fitted value of Lambda, and what I assume is a calculated value of BmolX (BmolY and BmolZ are tied to 0). If I understand correctly, Bmol is defined as Bmol = λ/M, where Lambda is a temperature independent parameter, and M is a value of magnetization calculated at some temperature. Therefore, the value of BmolX stored in the fit_Parameters workspace corresponds to that specific temperature (?).
Is this reasoning correct? At what temperature are the M and Bmol values calculated? Can I somehow retrieve that value of temperature from any of the Mantis workspaces (I couldn’t manage to do that)?
Thanks in advance.