Changeset 6ab4ed8 in sasmodels for sasmodels/models/lamellar_hg_stack_caille.py
- Timestamp:
- Mar 18, 2016 9:55:38 AM (8 years ago)
- Branches:
- master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- 5bfb213
- Parents:
- 5852c86
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/lamellar_hg_stack_caille.py
raa2edb2 r6ab4ed8 9 9 .. math:: 10 10 11 I(q) = 2 \pi \frac{P(q)S(q)}{ \delta q^2}11 I(q) = 2 \pi \frac{P(q)S(q)}{q^2\delta } 12 12 13 13 … … 56 56 results for the next lower and higher values. 57 57 58 Be aware that the computations may be very slow. 59 58 60 The 2D scattering intensity is calculated in the same way as 1D, where 59 61 the $q$ vector is defined as … … 73 75 from numpy import inf 74 76 75 name = "lamellar CailleHG"76 title = "Random lamellar sheet with Caille structure factor"77 name = "lamellar_hg_stack_caille" 78 title = "Random lamellar head/tail/tail/head sheet with Caille structure factor" 77 79 description = """\ 78 80 [Random lamellar phase with Caille structure factor] … … 104 106 ["sld", "1e-6/Ang^2", 0.4, [-inf, inf], "", 105 107 "Tail scattering length density"], 106 [" head_sld", "1e-6/Ang^2", 2.0, [-inf, inf], "",108 ["sld_head", "1e-6/Ang^2", 2.0, [-inf, inf], "", 107 109 "Head scattering length density"], 108 ["s olvent_sld", "1e-6/Ang^2", 6, [-inf, inf], "",110 ["sld_solvent", "1e-6/Ang^2", 6, [-inf, inf], "", 109 111 "Solvent scattering length density"], 110 112 ] 111 113 112 source = ["lamellar CailleHG_kernel.c"]114 source = ["lamellar_hg_stack_caille_kernel.c"] 113 115 114 116 # No volume normalization despite having a volume parameter … … 129 131 Nlayers=20, spacing=200., Caille_parameter=0.05, 130 132 tail_length=15, head_length=10, 131 #sld=-1, head_sld=4.0, solvent_sld=6.0,132 sld=-1, head_sld=4.1, solvent_sld=6.0,133 #sld=-1, sld_head=4.0, sld_solvent=6.0, 134 sld=-1, sld_head=4.1, sld_solvent=6.0, 133 135 tail_length_pd=0.1, tail_length_pd_n=20, 134 136 head_length_pd=0.05, head_length_pd_n=30, … … 140 142 oldpars = dict( 141 143 tail_length='deltaT', head_length='deltaH', Nlayers='n_plates', 142 Caille_parameter='caille', sld='sld_tail', head_sld='sld_head',143 s olvent_sld='sld_solvent')144 Caille_parameter='caille', sld='sld_tail', sld_head='sld_head', 145 sld_solvent='sld_solvent') 144 146 # 145 147 tests = [[{'scale': 1.0, 'background': 0.0, 'tail_length': 10.0, 'head_length': 2.0, 146 148 'Nlayers': 30.0, 'spacing': 40., 'Caille_parameter': 0.001, 'sld': 0.4, 147 ' head_sld': 2.0, 'solvent_sld': 6.0, 'tail_length_pd': 0.0,149 'sld_head': 2.0, 'sld_solvent': 6.0, 'tail_length_pd': 0.0, 148 150 'head_length_pd': 0.0, 'spacing_pd': 0.0}, [0.001], [6838238.571488]]] 151 # ADDED by: RKH ON: 18Mar2016 converted from sasview previously, now renaming everything & sorting the docs
Note: See TracChangeset
for help on using the changeset viewer.