Changeset 7ae2b7f in sasmodels for sasmodels/product.py
- Timestamp:
- Apr 11, 2016 12:48:41 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:
- fa5fd8d
- Parents:
- f619de7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/product.py
rf619de7 r7ae2b7f 11 11 *ProductModel(P, S)*. 12 12 """ 13 import numpy as np 13 import numpy as np # type: ignore 14 14 15 15 from .details import dispersion_mesh … … 109 109 effect_radius, vol_ratio = call_ER_VR(self.p_kernel.info, vol_pars) 110 110 111 p_fixed[SCALE] = s_volfraction 112 p_fixed[BACKGROUND] = 0.0 113 s_fixed[SCALE] = scale 114 s_fixed[BACKGROUND] = 0.0 115 s_fixed[2] = s_volfraction/vol_ratio 116 s_pd[0] = [effect_radius], [1.0] 117 118 p_res = self.p_kernel(p_details, p_weights, p_values, cutoff) 119 s_res = self.s_kernel(s_details, s_weights, s_values, cutoff) 111 p_details, s_details = details.parts 112 p_res = self.p_kernel(p_details, weights, values, cutoff) 113 s_res = self.s_kernel(s_details, weights, values, cutoff) 120 114 #print s_fixed, s_pd, p_fixed, p_pd 121 115 122 return p_res*s_res + background116 return values[0]*(p_res*s_res) + values[1] 123 117 124 118 def release(self):
Note: See TracChangeset
for help on using the changeset viewer.