Changeset becded3 in sasmodels for sasmodels/models/bcc_paracrystal.c
- Timestamp:
- Oct 17, 2017 4: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/bcc_paracrystal.c
r7e0b281 rbecded3 54 54 55 55 static double Iq(double q, double dnn, 56 double d_factor, double radius,57 double sld, double solvent_sld)56 double d_factor, double radius, 57 double sld, double solvent_sld) 58 58 { 59 59 // translate a point in [-1,1] to a point in [0, 2 pi] … … 91 91 92 92 93 static double Iqxy(double q x, double qy,93 static double Iqxy(double qa, double qb, double qc, 94 94 double dnn, double d_factor, double radius, 95 double sld, double solvent_sld, 96 double theta, double phi, double psi) 95 double sld, double solvent_sld) 97 96 { 98 double q, zhat, yhat, xhat; 99 ORIENT_ASYMMETRIC(qx, qy, theta, phi, psi, q, xhat, yhat, zhat); 100 const double qa = q*xhat; 101 const double qb = q*yhat; 102 const double qc = q*zhat; 103 104 q = sqrt(qa*qa + qb*qb + qc*qc); 97 const double q = sqrt(qa*qa + qb*qb + qc*qc); 105 98 const double Zq = bcc_Zq(qa, qb, qc, dnn, d_factor); 106 99 const double Pq = sphere_form(q, radius, sld, solvent_sld);
Note: See TracChangeset
for help on using the changeset viewer.