source: sasmodels/sasmodels/models/flexible_cylinder.c @ 592343f

core_shell_microgelscostrafo411magnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
Last change on this file since 592343f was 592343f, checked in by wojciech, 7 years ago

sas_J1c translated to sas_2J1x_x

  • Property mode set to 100644
File size: 482 bytes
RevLine 
[d2bb604]1static double
2form_volume(length, kuhn_length, radius)
[f94d8a2]3{
[e6408d0]4    return 1.0;
[f94d8a2]5}
6
[d2bb604]7static double
8Iq(double q,
9   double length,
10   double kuhn_length,
11   double radius,
12   double sld,
13   double solvent_sld)
[f94d8a2]14{
[d2bb604]15    const double contrast = sld - solvent_sld;
[592343f]16    const double cross_section = sas_2J1x_x(q*radius);
[d2bb604]17    const double volume = M_PI*radius*radius*length;
18    const double flex = Sk_WR(q, length, kuhn_length);
19    return 1.0e-4 * volume * square(contrast*cross_section) * flex;
[f94d8a2]20}
Note: See TracBrowser for help on using the repository browser.