Changeset 71b751d in sasmodels for sasmodels/models/lib/core_shell.c
- Timestamp:
- Aug 14, 2018 12:09:34 PM (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:
- 86aa992
- Parents:
- 2f8cbb9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/lib/core_shell.c
r925ad6e r71b751d 7 7 ********************************************************************/ 8 8 static 9 double core_shell_ kernel(double q,9 double core_shell_fq(double q, 10 10 double radius, 11 11 double thickness, 12 12 double core_sld, 13 13 double shell_sld, 14 double solvent_sld) { 14 double solvent_sld) 15 { 15 16 // Core first, then add in shell 16 17 const double core_qr = q * radius; … … 26 27 const double shell_volume = M_4PI_3 * cube(radius + thickness); 27 28 f += shell_volume * shell_bes * shell_contrast; 28 return f * f * 1.0e-4;29 return f; 29 30 } 31 32 // Deprecated function: use core_shell_fq instead. 33 static 34 double core_shell_kernel(double q, 35 double radius, 36 double thickness, 37 double core_sld, 38 double shell_sld, 39 double solvent_sld) 40 { 41 const double fq = core_shell_fq(q, radius, thickness, core_sld, shell_sld, solvent_sld); 42 return 1.0e-4 * fq*fq; 43 }
Note: See TracChangeset
for help on using the changeset viewer.