Changeset a807206 in sasmodels for sasmodels/models/polymer_micelle.c


Ignore:
Timestamp:
Sep 30, 2016 10:42:06 PM (8 years ago)
Author:
butler
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:
caddb14, 5031ca3
Parents:
2222134
Message:

updating more parameter names addressing #649

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/models/polymer_micelle.c

    r0bef47b ra807206  
    77        double corona_sld, 
    88        double radius_core, 
    9         double radius_gyr, 
     9        double rg, 
    1010        double d_penetration, 
    1111        double n_aggreg); 
     
    1919        double corona_sld, 
    2020        double radius_core, 
    21         double radius_gyr, 
     21        double rg, 
    2222        double d_penetration, 
    2323        double n_aggreg) 
     
    3535 
    3636    // Self-correlation term of the chains 
    37     const double qrg2 = q*radius_gyr*q*radius_gyr; 
     37    const double qrg2 = q*rg*q*rg; 
    3838    const double debye_chain = (qrg2 == 0.0) ? 1.0 : 2.0*(expm1(-qrg2)+qrg2)/(qrg2*qrg2); 
    3939    const double term2 = n_aggreg * beta_corona * beta_corona * debye_chain; 
     
    4141    // Interference cross-term between core and chains 
    4242    const double chain_ampl = (qrg2 == 0.0) ? 1.0 : -expm1(-qrg2)/qrg2; 
    43     const double bes_corona = sinc(q*(radius_core + d_penetration * radius_gyr)); 
     43    const double bes_corona = sinc(q*(radius_core + d_penetration * rg)); 
    4444    const double term3 = 2 * n_aggreg * n_aggreg * beta_core * beta_corona * 
    4545                 bes_core * chain_ampl * bes_corona; 
     
    7070        double corona_sld, 
    7171        double radius_core, 
    72         double radius_gyr, 
     72        double rg, 
    7373        double d_penetration, 
    7474        double n_aggreg) 
     
    8282            corona_sld, 
    8383            radius_core, 
    84             radius_gyr, 
     84            rg, 
    8585            d_penetration, 
    8686            n_aggreg); 
Note: See TracChangeset for help on using the changeset viewer.