Changeset 3556ad7 in sasmodels for sasmodels/models/core_shell_sphere.py
- Timestamp:
- Mar 20, 2016 6:24:32 AM (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:
- e796fcb
- Parents:
- 09d7a54
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/core_shell_sphere.py
raa2edb2 r3556ad7 19 19 V_s(\rho_s-\rho_{solv})\frac{\sin(qr_s)-qr_s\cos(qr_s)}{(qr_s)^3}\right] 20 20 21 where $V_s$ is the volume of the outer shell, $V_c$ is22 the volume of the core, $r_s$ is the radius of the shell, $r_c$ is the radius of the21 where $V_s$ is the volume of the whole particle, $V_c$ is 22 the volume of the core, $r_s$ = $radius$ + $thickness$ is the radius of the particle, $r_c$ is the radius of the 23 23 core, $\rho_c$ is the scattering length density of the core, $\rho_s$ is the scattering length 24 24 density of the shell, $\rho_{solv}$ is the scattering length density of the solvent. … … 30 30 effective radius for $S(Q)$ when $P(Q) \cdot S(Q)$ is applied. 31 31 32 Reference 33 --------- 32 References 33 ---------- 34 34 35 35 A Guinier and G Fournet, *Small-Angle Scattering of X-Rays*, John Wiley and Sons, New York, (1955) … … 49 49 title = "Form factor for a monodisperse spherical particle with particle with a core-shell structure." 50 50 description = """ 51 F^2(q) = 3/V_s [V_c ( core_sld-shell_sld) (sin(q*radius)-q*radius*cos(q*radius))/(q*radius)^352 + V_s (s hell_sld-solvent_sld) (sin(q*r_s)-q*r_s*cos(q*r_s))/(q*r_s)^3]51 F^2(q) = 3/V_s [V_c (sld_core-sld_shell) (sin(q*radius)-q*radius*cos(q*radius))/(q*radius)^3 52 + V_s (sld_shell-sld_solvent) (sin(q*r_s)-q*r_s*cos(q*r_s))/(q*r_s)^3] 53 53 54 54 V_s: Volume of the sphere shell … … 62 62 parameters = [["radius", "Ang", 60.0, [0, inf], "volume", "Sphere core radius"], 63 63 ["thickness", "Ang", 10.0, [0, inf], "volume", "Sphere shell thickness"], 64 [" core_sld", "1e-6/Ang^2", 1.0, [-inf, inf], "", "Spherecore scattering length density"],65 ["s hell_sld", "1e-6/Ang^2", 2.0, [-inf, inf], "", "Sphereshell scattering length density"],66 ["s olvent_sld", "1e-6/Ang^2", 3.0, [-inf, inf], "", "Solvent scattering length density"]]64 ["sld_core", "1e-6/Ang^2", 1.0, [-inf, inf], "", "core scattering length density"], 65 ["sld_shell", "1e-6/Ang^2", 2.0, [-inf, inf], "", "shell scattering length density"], 66 ["sld_solvent", "1e-6/Ang^2", 3.0, [-inf, inf], "", "Solvent scattering length density"]] 67 67 # pylint: enable=bad-whitespace, line-too-long 68 68 … … 70 70 71 71 demo = dict(scale=1, background=0, radius=60, thickness=10, 72 core_sld=1.0, shell_sld=2.0, solvent_sld=0.0)72 sld_core=1.0, sld_shell=2.0, sld_solvent=0.0) 73 73 74 74 oldname = 'CoreShellModel' 75 oldpars = {} 75 oldpars = dict( sld_core='core_sld', 76 sld_shell='shell_sld', 77 sld_solvent='solvent_sld') 76 78 77 79 def ER(radius, thickness): … … 99 101 [{'radius': 60.0, 100 102 'thickness': 10.0, 101 ' core_sld': 1.0,102 's hell_sld':2.0,103 's olvent_sld':3.0,103 'sld_core': 1.0, 104 'sld_shell':2.0, 105 'sld_solvent':3.0, 104 106 'background':0.0 105 107 }, 0.4, 0.000698838]]
Note: See TracChangeset
for help on using the changeset viewer.