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


Ignore:
Timestamp:
Jul 24, 2016 8: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/raspberry.c

    r616df8f r2c74c11  
    22 
    33double Iq(double q,  
    4           double sld_lg, double sld_sm, double sld_solvent, 
    5           double volfraction_lg, double volfraction_sm, double surf_fraction, 
    6           double radius_lg, double radius_sm, double penetration); 
    7  
    8 double Iqxy(double qx, double qy, 
    94          double sld_lg, double sld_sm, double sld_solvent, 
    105          double volfraction_lg, double volfraction_sm, double surf_fraction, 
     
    8883    return f2; 
    8984} 
    90  
    91  
    92  
    93 double Iqxy(double qx, double qy, 
    94           double sld_lg, double sld_sm, double sld_solvent, 
    95           double volfraction_lg, double volfraction_sm, double surf_fraction, 
    96           double radius_lg, double radius_sm, double penetration) 
    97            
    98 { 
    99     double q = sqrt(qx*qx + qy*qy); 
    100     return Iq(q, 
    101           sld_lg, sld_sm, sld_solvent, 
    102           volfraction_lg, volfraction_sm, surf_fraction, 
    103           radius_lg, radius_sm, penetration); 
    104  
    105 } 
Note: See TracChangeset for help on using the changeset viewer.