Changeset becded3 in sasmodels for sasmodels/models/hollow_cylinder.c
- Timestamp:
- Oct 17, 2017 6:21:27 PM (7 years ago)
- Branches:
- master, core_shell_microgels, magnetic_model, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- 8698a0d
- Parents:
- 2a602c7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/hollow_cylinder.c
r2a0b2b1 rbecded3 1 double form_volume(double radius, double thickness, double length);2 double Iq(double q, double radius, double thickness, double length, double sld,3 double solvent_sld);4 double Iqxy(double qx, double qy, double radius, double thickness, double length, double sld,5 double solvent_sld, double theta, double phi);6 7 1 //#define INVALID(v) (v.radius_core >= v.radius) 8 2 … … 28 22 } 29 23 30 double24 static double 31 25 form_volume(double radius, double thickness, double length) 32 26 { … … 36 30 37 31 38 double32 static double 39 33 Iq(double q, double radius, double thickness, double length, 40 34 double sld, double solvent_sld) … … 57 51 } 58 52 59 double60 Iqxy(double q x, double qy,53 static double 54 Iqxy(double qab, double qc, 61 55 double radius, double thickness, double length, 62 double sld, double solvent_sld , double theta, double phi)56 double sld, double solvent_sld) 63 57 { 64 double q, sin_alpha, cos_alpha;65 ORIENT_SYMMETRIC(qx, qy, theta, phi, q, sin_alpha, cos_alpha);66 const double qab = q*sin_alpha;67 const double qc = q*cos_alpha;68 69 58 const double form = _fq(qab, qc, radius, thickness, length); 70 59
Note: See TracChangeset
for help on using the changeset viewer.