Changeset 42f193a in sasview for sansmodels/src/sans/models/c_extensions/lamellar.c
- Timestamp:
- Aug 4, 2009 1:20:01 PM (15 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 8e91f01
- Parents:
- 2cc633b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansmodels/src/sans/models/c_extensions/lamellar.c
r34c3020 r42f193a 1 1 /** 2 * Scattering model for lamellar2 * Scattering model for dilute lamellar model: polydipsersion in thickness (delta) included 3 3 * @author: Gervaise B. Alina / UTK 4 4 */ … … 19 19 double lamellar_analytical_1D(LamellarParameters *pars, double q) { 20 20 double dp[5]; 21 21 22 22 // Fill paramater array 23 23 dp[0] = pars->scale; … … 26 26 dp[3] = pars->contrast; 27 27 dp[4] = pars->background; 28 29 28 29 30 30 // Call library function to evaluate model 31 return LamellarFF(dp, q); 31 return LamellarFF(dp, q); 32 } 33 /** 34 * Function to evaluate 2D scattering function 35 * @param pars: parameters of the lamellar 36 * @param q: q-value 37 * @return: function value 38 */ 39 40 41 double lamellar_analytical_2D(LamellarParameters *pars, double q, double phi){ 42 return lamellar_analytical_1D(pars,q); 43 } 44 double lamellar_analytical_2DXY(LamellarParameters *pars, double qx, double qy){ 45 return lamellar_analytical_1D(pars,sqrt(qx*qx+qy*qy)); 32 46 } 33 47 34 double lamellar_analytical_2D(LamellarParameters *pars, double q, double phi){35 return 1.0;36 }37 double lamellar_analytical_2DXY(LamellarParameters *pars, double qx, double qy){38 return 1.0;39 }40 double lamellar_analytical_2D_scaled(LamellarParameters *pars, double q, double q_x, double q_y){41 return 1.0;42 }43
Note: See TracChangeset
for help on using the changeset viewer.