Changeset a807206 in sasmodels for sasmodels/models/rectangular_prism.py
- Timestamp:
- Sep 30, 2016 10:42:06 PM (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:
- caddb14, 5031ca3
- Parents:
- 2222134
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/rectangular_prism.py
r42356c8 ra807206 99 99 ["sld_solvent", "1e-6/Ang^2", 1, [-inf, inf], "sld", 100 100 "Solvent scattering length density"], 101 [" a_side", "Ang", 35, [0, inf], "volume",101 ["length_a", "Ang", 35, [0, inf], "volume", 102 102 "Shorter side of the parallelepiped"], 103 103 ["b2a_ratio", "Ang", 1, [0, inf], "volume", … … 109 109 source = ["lib/gauss76.c", "rectangular_prism.c"] 110 110 111 def ER( a_side, b2a_ratio, c2a_ratio):111 def ER(length_a, b2a_ratio, c2a_ratio): 112 112 """ 113 113 Return equivalent radius (ER) 114 114 """ 115 b_side = a_side* b2a_ratio116 c_side = a_side* c2a_ratio115 b_side = length_a * b2a_ratio 116 c_side = length_a * c2a_ratio 117 117 118 118 # surface average radius (rough approximation) 119 surf_rad = sqrt( a_side* b_side / pi)119 surf_rad = sqrt(length_a * b_side / pi) 120 120 121 121 ddd = 0.75 * surf_rad * (2 * surf_rad * c_side + (c_side + surf_rad) * (c_side + pi * surf_rad)) … … 126 126 demo = dict(scale=1, background=0, 127 127 sld=6.3e-6, sld_solvent=1.0e-6, 128 a_side=35, b2a_ratio=1, c2a_ratio=1,129 a_side_pd=0.1, a_side_pd_n=10,128 length_a=35, b2a_ratio=1, c2a_ratio=1, 129 length_a_pd=0.1, length_a_pd_n=10, 130 130 b2a_ratio_pd=0.1, b2a_ratio_pd_n=1, 131 131 c2a_ratio_pd=0.1, c2a_ratio_pd_n=1)
Note: See TracChangeset
for help on using the changeset viewer.