Changeset db74c47 in sasmodels
- Timestamp:
- Mar 20, 2016 1:11:57 PM (9 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:
- b4aba0f
- Parents:
- 65bf704
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/micelle_spherical_core.py
r0d0aee1 rdb74c47 2 2 3 3 This model provides the form factor, $P(q)$, for a micelle with a spherical 4 core and Gaussian polymer chains attached to the surface. 4 core and Gaussian polymer chains attached to the surface, thus may be applied 5 to block copolymer micelles. To work well the Gaussian chains must be much smaller 6 than the core, which is often not the case. Please study the reference carefully. 5 7 6 8 Definition … … 16 18 17 19 18 Reference 19 --------- 20 References 21 ---------- 20 22 21 23 J Pedersen, *J. Appl. Cryst.*, 33 (2000) 637-640 … … 37 39 parameters = [ 38 40 ["ndensity", "1e15/cm^3", 8.94, [0.0, inf], "", "Number density of micelles"], 39 ["v_core", "Ang^3", 62624.0, [0.0, inf], "", "Core volume "],41 ["v_core", "Ang^3", 62624.0, [0.0, inf], "", "Core volume "], 40 42 ["v_corona", "Ang^3", 61940.0, [0.0, inf], "", "Corona volume"], 41 ["s olvent_sld", "1e-6/Ang^2", 6.4, [0.0, inf], "", "Solvent scattering length density"],42 [" core_sld", "1e-6/Ang^2", 0.34, [0.0, inf], "", "Core scattering length density"],43 [" corona_sld", "1e-6/Ang^2", 0.8, [0.0, inf], "", "Corona scattering length density"],44 ["radius_core", "Ang", 45.0, [0.0, inf], "", "Radius of core "],43 ["sld_solvent", "1e-6/Ang^2", 6.4, [0.0, inf], "", "Solvent scattering length density"], 44 ["sld_core", "1e-6/Ang^2", 0.34, [0.0, inf], "", "Core scattering length density"], 45 ["sld_corona", "1e-6/Ang^2", 0.8, [0.0, inf], "", "Corona scattering length density"], 46 ["radius_core", "Ang", 45.0, [0.0, inf], "", "Radius of core ( must be >> radius_gyr )"], 45 47 ["radius_gyr", "Ang", 20.0, [0.0, inf], "", "Radius of gyration of chains in corona"], 46 48 ["d_penetration", "", 1.0, [-inf, inf], "", "Factor to mimic non-penetration of Gaussian chains"], … … 55 57 v_core=62624.0, 56 58 v_corona=61940.0, 57 s olvent_sld=6.4,58 core_sld=0.34,59 corona_sld=0.8,59 sld_solvent=6.4, 60 sld_core=0.34, 61 sld_corona=0.8, 60 62 radius_core=45.0, 61 63 radius_gyr=20.0, … … 65 67 66 68 oldname = 'MicelleSphCoreModel' 67 oldpars = dict(s olvent_sld='rho_solv',68 core_sld='rho_core',69 corona_sld='rho_corona')69 oldpars = dict(sld_solvent='rho_solv', 70 sld_core='rho_core', 71 sld_corona='rho_corona') 70 72 71 73 tests = [ 72 74 [{}, 0.01, 15.3532], 73 75 ] 76 # RKH 20Mar2016 - need to check whether the core & corona volumes are per monomer ??? and how aggregation number works!
Note: See TracChangeset
for help on using the changeset viewer.