Changeset 68532f3 in sasmodels for _sources/model/dab.txt


Ignore:
Timestamp:
Nov 1, 2015 4:10:22 PM (8 years ago)
Author:
ajj
Branches:
gh-pages
Children:
4a9a316
Parents:
d1fe925
Message:

Adding docs

File:
1 moved

Legend:

Unmodified
Added
Removed
  • _sources/model/dab.txt

    rd1fe925 r68532f3  
    1 r""" 
     1.. _dab: 
     2 
     3Dab 
     4======================================================= 
     5 
     6DAB (Debye Anderson Brumberger) Model 
     7 
     8========== ================== ======= ============= 
     9Parameter  Description        Units   Default value 
     10========== ================== ======= ============= 
     11scale      Source intensity   None                1 
     12background Source background  |cm^-1|             0 
     13length     correlation length |Ang|              50 
     14========== ================== ======= ============= 
     15 
     16The returned value is scaled to units of |cm^-1|. 
     17 
     18 
    219 
    320Scattering model class for the DAB (Debye Anderson Brumberger) Model 
     
    5572*2013/09/09 - Description reviewed by King, S and Parker, P.* 
    5673 
    57 """ 
    5874 
    59 from numpy import inf 
    60  
    61 name = "dab" 
    62 title = "DAB (Debye Anderson Brumberger) Model" 
    63 description = """\ 
    64  
    65 F(q)= scale * L^3/(1 + (q*L)^2)^2 
    66  
    67 L: the correlation length 
    68  
    69 """ 
    70 category = "shape-independent" 
    71  
    72 #             ["name", "units", default, [lower, upper], "type", "description"], 
    73 parameters = [["length", "Ang", 50.0, [0, inf], "", "correlation length"], 
    74              ] 
    75  
    76 Iq = """ 
    77     double numerator   = pow(length, 3); 
    78     double denominator = pow(1 + pow(q*length,2), 2); 
    79      
    80     return numerator / denominator ; 
    81     """ 
    82  
    83 Iqxy = """ 
    84     // never called since no orientation or magnetic parameters. 
    85     //return -1.0; 
    86     return Iq(sqrt(qx*qx + qy*qy), length); 
    87     """ 
    88  
    89 # ER defaults to 1.0 
    90  
    91 # VR defaults to 1.0 
    92  
    93 demo = dict(scale=1, background=0, length=50) 
    94 oldname = "DABModel" 
    95 oldpars = dict(length='length') 
Note: See TracChangeset for help on using the changeset viewer.