Changeset 2c74c11 in sasmodels for sasmodels/models/fractal_core_shell.c


Ignore:
Timestamp:
Jul 24, 2016 10:56:45 PM (8 years ago)
Author:
Paul Kienzle <pkienzle@…>
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:
a4280bd
Parents:
f1765a2
Message:

implicit Iqxy; fix divide by 0 for q=0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/models/fractal_core_shell.c

    r6794301 r2c74c11  
    1010          double frac_dim, 
    1111          double cor_length); 
    12  
    13 double Iqxy(double qx, double qy, 
    14             double radius, 
    15             double thickness, 
    16             double core_sld, 
    17             double shell_sld, 
    18             double solvent_sld, 
    19             double volfraction, 
    20             double frac_dim, 
    21             double cor_length); 
    2212 
    2313double form_volume(double radius, double thickness) 
     
    5646} 
    5747 
    58 double Iqxy(double qx, double qy, 
    59             double radius, 
    60             double thickness, 
    61             double core_sld, 
    62             double shell_sld, 
    63             double solvent_sld, 
    64             double volfraction, 
    65             double frac_dim, 
    66             double cor_length) { 
    67  
    68     const double q = sqrt(qx*qx+qy*qy); 
    69     return Iq(q, 
    70               radius, 
    71               thickness, 
    72               core_sld, 
    73               shell_sld, 
    74               solvent_sld, 
    75               volfraction, 
    76               frac_dim, 
    77               cor_length); 
    78  
    79 } 
    80  
    81  
Note: See TracChangeset for help on using the changeset viewer.