Changeset becded3 in sasmodels for sasmodels/models/sc_paracrystal.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/sc_paracrystal.c
r7e0b281 rbecded3 36 36 37 37 38 static double Iq(double q, double dnn, 39 double d_factor, double radius, 40 double sld, double solvent_sld) 38 static double 39 Iq(double q, double dnn, 40 double d_factor, double radius, 41 double sld, double solvent_sld) 41 42 { 42 43 // translate a point in [-1,1] to a point in [0, 2 pi] … … 76 77 77 78 78 static double Iqxy(double qx, double qy, 79 static double 80 Iqxy(double qa, double qb, double qc, 79 81 double dnn, double d_factor, double radius, 80 double sld, double solvent_sld, 81 double theta, double phi, double psi) 82 double sld, double solvent_sld) 82 83 { 83 double q, zhat, yhat, xhat; 84 ORIENT_ASYMMETRIC(qx, qy, theta, phi, psi, q, xhat, yhat, zhat); 85 const double qa = q*xhat; 86 const double qb = q*yhat; 87 const double qc = q*zhat; 88 89 q = sqrt(qa*qa + qb*qb + qc*qc); 84 const double q = sqrt(qa*qa + qb*qb + qc*qc); 90 85 const double Pq = sphere_form(q, radius, sld, solvent_sld); 91 86 const double Zq = sc_Zq(qa, qb, qc, dnn, d_factor);
Note: See TracChangeset
for help on using the changeset viewer.