Bases: sans.models.BaseComponent.BaseComponent
This multi-model is based on CoreFourShellModel and provides the capability of changing the number of shells between 1 and 4.
Returns a new object identical to the current object
Evaluate the model in cartesian coordinates
: param x: input q[], or [qx[], qy[]] : return: scattering function P(q[])
Return a list of all available parameters for the model
Set the value of a model parameter
Parameters: | name – name of the parameter |
---|
Return a list of all available parameters for the model
Get SLD profile
: Note: This works only for func_shell# = 2.
Check if a given parameter is fittable or not
Parameters: | par_name – the parameter name to check |
---|
Evaluate the model
: param x: input q-value (float or [float, float] as [r, theta]) : return: (DAB value)
Evaluate the model
: param x: input q-value (float or [float, float] as [qx, qy]) : return: DAB value
Set the value of a model parameter
: param name: name of the parameter : param value: value of the parameter
Set the dispersion object for a model parameter
: param parameter: name of the parameter [string] :dispersion: dispersion object of type DispersionModel