This software was developed by the University of Tennessee as part of the
Distributed Data Analysis of Neutron Scattering Experiments (DANSE)
project funded by the US National Science Foundation.
If you use DANSE applications to do scientific research that leads to
publication, we ask that you acknowledge the use of the software with the
following sentence:
“This work benefited from DANSE software developed under NSF award DMR-0520547.”
copyright 2008, University of Tennessee
-
class sans.models.NewCylinderModel.CylinderModel
Bases: CCylinderModel, sans.models.BaseModel.BaseModel
Class that evaluates a CylinderModel model.
This file was auto-generated from ../c_extensions/cylinder.h.
Refer to that file and the structure it contains
for details of the model.
List of default parameters:
scale = 1.0
radius = 20.0 A
length = 400.0 A
contrast = 3e-006 A-2
background = 0.0 cm-1
cyl_theta = 1.0 rad
cyl_phi = 1.0 rad
-
calculate_ER
- Evaluate the model at a given Q or Q, phi
-
clone()
- Return a identical copy of self
-
dispersion
- Dispersion parameters
-
evalDistribution
- Evaluate the model at a given Q or Qx, Qy vector
-
getParam(name)
Set the value of a model parameter
Parameters: |
- name – name of the parameter
- value – value of the parameter
|
-
getParamList()
- Return a list of all available parameters for the model
-
getParamListWithToken(token, member)
-
getParamWithToken(name, token, member)
-
log
- Log
-
params
- Parameters
-
reset
- Reset pair correlation
-
run(x=0.0)
- Evaluate the model
@param x: input q, or [q,phi]
@return: scattering function P(q)
-
runXY(x=0.0)
- Evaluate the model in cartesian coordinates
@param x: input q, or [qx, qy]
@return: scattering function P(q)
-
setParam(name, value)
Set the value of a model parameter
Parameters: |
- name – name of the parameter
- value – value of the parameter
|
-
setParamWithToken(name, value, token, member)
-
set_dispersion(parameter, dispersion)
- Set the dispersion object for a model parameter
@param parameter: name of the parameter [string]
@dispersion: dispersion object of type DispersionModel