Ignore:
Timestamp:
Oct 1, 2016 12:42:06 AM (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/hollow_rectangular_prism.c

    rdeb7ee0 ra807206  
    1 double form_volume(double a_side, double b2a_ratio, double c2a_ratio, double thickness); 
    2 double Iq(double q, double sld, double solvent_sld, double a_side,  
     1double form_volume(double length_a, double b2a_ratio, double c2a_ratio, double thickness); 
     2double Iq(double q, double sld, double solvent_sld, double length_a,  
    33          double b2a_ratio, double c2a_ratio, double thickness); 
    44double Iqxy(double qx, double qy, double sld, double solvent_sld,  
    5             double a_side, double b2a_ratio, double c2a_ratio, double thickness); 
     5            double length_a, double b2a_ratio, double c2a_ratio, double thickness); 
    66 
    7 double form_volume(double a_side, double b2a_ratio, double c2a_ratio, double thickness) 
     7double form_volume(double length_a, double b2a_ratio, double c2a_ratio, double thickness) 
    88{ 
    9     double b_side = a_side * b2a_ratio; 
    10     double c_side = a_side * c2a_ratio; 
    11     double a_core = a_side - 2.0*thickness; 
     9    double b_side = length_a * b2a_ratio; 
     10    double c_side = length_a * c2a_ratio; 
     11    double a_core = length_a - 2.0*thickness; 
    1212    double b_core = b_side - 2.0*thickness; 
    1313    double c_core = c_side - 2.0*thickness; 
    1414    double vol_core = a_core * b_core * c_core; 
    15     double vol_total = a_side * b_side * c_side; 
     15    double vol_total = length_a * b_side * c_side; 
    1616    double vol_shell = vol_total - vol_core; 
    1717    return vol_shell; 
     
    2121    double sld, 
    2222    double solvent_sld, 
    23     double a_side, 
     23    double length_a, 
    2424    double b2a_ratio, 
    2525    double c2a_ratio, 
     
    2828    double termA1, termA2, termB1, termB2, termC1, termC2; 
    2929     
    30     double b_side = a_side * b2a_ratio; 
    31     double c_side = a_side * c2a_ratio; 
    32     double a_half = 0.5 * a_side; 
     30    double b_side = length_a * b2a_ratio; 
     31    double c_side = length_a * c2a_ratio; 
     32    double a_half = 0.5 * length_a; 
    3333    double b_half = 0.5 * b_side; 
    3434    double c_half = 0.5 * c_side; 
     
    7373                if (fabs(arg) > 1.e-16) {termB2 = sin(arg)/arg;} else {termB2 = 1.0;} 
    7474 
    75             double AP1 = (a_side*b_side*c_side) * termA1 * termB1 * termC1; 
     75            double AP1 = (length_a*b_side*c_side) * termA1 * termB1 * termC1; 
    7676            double AP2 = 8.0 * (a_half-thickness) * (b_half-thickness) * (c_half-thickness) * termA2 * termB2 * termC2; 
    7777            double AP = AP1 - AP2; 
     
    105105    double sld, 
    106106    double solvent_sld, 
    107     double a_side, 
     107    double length_a, 
    108108    double b2a_ratio, 
    109109    double c2a_ratio, 
     
    111111{ 
    112112    double q = sqrt(qx*qx + qy*qy); 
    113     double intensity = Iq(q, sld, solvent_sld, a_side, b2a_ratio, c2a_ratio, thickness);  
     113    double intensity = Iq(q, sld, solvent_sld, length_a, b2a_ratio, c2a_ratio, thickness);  
    114114    return intensity;     
    115115} 
Note: See TracChangeset for help on using the changeset viewer.