Changeset 4f1f876 in sasmodels for sasmodels/details.py
- Timestamp:
- Jul 28, 2016 4:39:28 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:
- 58210db
- Parents:
- 0f00d95
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/details.py
r9eb3632 r4f1f876 176 176 if all(len(w)==1 for w in weights): 177 177 call_details = mono_details(kernel.info) 178 data = np.array(scalars+scalars+[1]*len(scalars), dtype=kernel.dtype) 178 # Pad value array to a 32 value boundary 179 data_len = 3*len(scalars) 180 extra = ((data_len+31)//32)*32 - data_len 181 data = np.array(scalars+scalars+[1.]*len(scalars)+[0.]*extra, dtype=kernel.dtype) 179 182 else: 180 183 call_details = poly_details(kernel.info, weights) 181 data = np.hstack(scalars+list(values)+list(weights)).astype(kernel.dtype) 184 # Pad value array to a 32 value boundary 185 data_len = len(scalars) + 2*sum(len(v) for v in values) 186 extra = ((data_len+31)//32)*32 - data_len 187 data = np.hstack(scalars+list(values)+list(weights)+[0.]*extra).astype(kernel.dtype) 182 188 is_magnetic = convert_magnetism(kernel.info.parameters, data) 183 189 #call_details.show()
Note: See TracChangeset
for help on using the changeset viewer.