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
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
Evaluate the model. Equivalent to runXY(x)
Parameters: | x – input value |
---|---|
Returns: | value of the model |
alias of type
x.__delattr__(‘name’) <==> del x.name
x.__getattribute__(‘name’) <==> x.name
x.__hash__() <==> hash(x)
Initialization
helper for pickle
helper for pickle
x.__repr__() <==> repr(x)
x.__setattr__(‘name’, value) <==> x.name = value
x.__str__() <==> str(x)
list of weak references to the object (if defined)
Evaluate the model at a given Q or Q, phi
Return a identical copy of self
Dispersion parameters
Evaluate the model at a given Q or Qx, Qy vector
Set the value of a model parameter
Parameters: |
|
---|
Return a list of all available parameters for the model
Log
Parameters
Reset pair correlation
Evaluate the model @param x: input q, or [q,phi] @return: scattering function P(q)
Evaluate the model in cartesian coordinates @param x: input q, or [qx, qy] @return: scattering function P(q)
Set the value of a model parameter
Parameters: |
|
---|
Set the dispersion object for a model parameter @param parameter: name of the parameter [string] @dispersion: dispersion object of type DispersionModel