Added Bessel functions.
This commit is contained in:
21
src/external/MuSRFitGUI/MSR.pm
vendored
21
src/external/MuSRFitGUI/MSR.pm
vendored
@ -676,6 +676,7 @@ sub CreateTheory {
|
|||||||
"spinGlass", "Lam gam q",
|
"spinGlass", "Lam gam q",
|
||||||
"rdAnisoHf", "Frq Lam",
|
"rdAnisoHf", "Frq Lam",
|
||||||
"TFieldCos", "Phi Frq",
|
"TFieldCos", "Phi Frq",
|
||||||
|
"Bessel", "Phi Frq",
|
||||||
"internFld", "Alp Phi Frq LamT LamL",
|
"internFld", "Alp Phi Frq LamT LamL",
|
||||||
"Bessel", "Phi Frq",
|
"Bessel", "Phi Frq",
|
||||||
"internBsl", "Alp Phi Frq LamT LamL",
|
"internBsl", "Alp Phi Frq LamT LamL",
|
||||||
@ -735,7 +736,7 @@ sub CreateTheory {
|
|||||||
$Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} );
|
$Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} );
|
||||||
}
|
}
|
||||||
|
|
||||||
# Oscillationg gaussian
|
# Oscillationg Gaussian
|
||||||
elsif ( $FitType eq "GaussianCos" ) {
|
elsif ( $FitType eq "GaussianCos" ) {
|
||||||
$T_Block = $T_Block . "\n" . "simpleGss " . $THEORY{'simpleGss'};
|
$T_Block = $T_Block . "\n" . "simpleGss " . $THEORY{'simpleGss'};
|
||||||
$Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} );
|
$Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} );
|
||||||
@ -751,12 +752,20 @@ sub CreateTheory {
|
|||||||
$Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} );
|
$Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} );
|
||||||
}
|
}
|
||||||
|
|
||||||
# Oscillationg Gaussian
|
# Oscillationg Bessel Gaussian
|
||||||
elsif ( $FitType eq "GaussianCos" ) {
|
elsif ( $FitType eq "GaussianBessel" ) {
|
||||||
$T_Block = $T_Block . "\n" . "simpelGss " . $THEORY{'simpelGss'};
|
$T_Block = $T_Block . "\n" . "simpleGss " . $THEORY{'simpleGss'};
|
||||||
$Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} );
|
$Parameters = join( $SPACE, $Parameters, $THEORY{'simpleGss'} );
|
||||||
$T_Block = $T_Block . "\n" . "TFieldCos " . $THEORY{'TFieldCos'};
|
$T_Block = $T_Block . "\n" . "Bessel " . $THEORY{'Bessel'};
|
||||||
$Parameters = join( $SPACE, $Parameters, $THEORY{'TFieldCos'} );
|
$Parameters = join( $SPACE, $Parameters, $THEORY{'Bessel'} );
|
||||||
|
}
|
||||||
|
|
||||||
|
# Oscillationg Bessel Exponential
|
||||||
|
elsif ( $FitType eq "ExponentialBessel" ) {
|
||||||
|
$T_Block = $T_Block . "\n" . "simplExpo " . $THEORY{'simplExpo'};
|
||||||
|
$Parameters = join( $SPACE, $Parameters, $THEORY{'simplExpo'} );
|
||||||
|
$T_Block = $T_Block . "\n" . "Bessel " . $THEORY{'Bessel'};
|
||||||
|
$Parameters = join( $SPACE, $Parameters, $THEORY{'Bessel'} );
|
||||||
}
|
}
|
||||||
|
|
||||||
# Static Lorentzian KT
|
# Static Lorentzian KT
|
||||||
|
Reference in New Issue
Block a user