Changeset db472a5 in sasmodels for sasmodels/models/rectangular_prism.py
- Timestamp:
- Sep 18, 2018 9:19:29 AM (6 years ago)
- Branches:
- master, core_shell_microgels, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- fb7c176, c5f7aa9
- Parents:
- 0159b5e (diff), d299327 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/rectangular_prism.py
r71b751d ree60aa7 136 136 source = ["lib/gauss76.c", "rectangular_prism.c"] 137 137 have_Fq = True 138 139 def ER(length_a, b2a_ratio, c2a_ratio): 140 """ 141 Return equivalent radius (ER) 142 """ 143 b_side = length_a * b2a_ratio 144 c_side = length_a * c2a_ratio 145 146 # surface average radius (rough approximation) 147 surf_rad = sqrt(length_a * b_side / pi) 148 149 ddd = 0.75 * surf_rad * (2 * surf_rad * c_side + (c_side + surf_rad) * (c_side + pi * surf_rad)) 150 return 0.5 * (ddd) ** (1. / 3.) 138 effective_radius_type = [ 139 "equivalent sphere", "half length_a", "half length_b", "half length_c", 140 "equivalent circular cross-section", "half ab diagonal", "half diagonal", 141 ] 151 142 152 143 def random():
Note: See TracChangeset
for help on using the changeset viewer.