Changeset 37805e9 in sasview for sansmodels/src/c_models/models.hh
- Timestamp:
- Jan 5, 2012 11:14:43 AM (13 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:
- 6e10cff
- Parents:
- a8eab1c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansmodels/src/c_models/models.hh
ra8eab1c r37805e9 30 30 31 31 32 33 class SphereSLDModel{34 public:35 // Model parameters36 Parameter n_shells;37 Parameter scale;38 Parameter thick_inter0;39 Parameter func_inter0;40 Parameter sld_core0;41 Parameter sld_solv;42 Parameter background;43 44 Parameter sld_flat1;45 Parameter sld_flat2;46 Parameter sld_flat3;47 Parameter sld_flat4;48 Parameter sld_flat5;49 Parameter sld_flat6;50 Parameter sld_flat7;51 Parameter sld_flat8;52 Parameter sld_flat9;53 Parameter sld_flat10;54 55 Parameter thick_inter1;56 Parameter thick_inter2;57 Parameter thick_inter3;58 Parameter thick_inter4;59 Parameter thick_inter5;60 Parameter thick_inter6;61 Parameter thick_inter7;62 Parameter thick_inter8;63 Parameter thick_inter9;64 Parameter thick_inter10;65 66 Parameter thick_flat1;67 Parameter thick_flat2;68 Parameter thick_flat3;69 Parameter thick_flat4;70 Parameter thick_flat5;71 Parameter thick_flat6;72 Parameter thick_flat7;73 Parameter thick_flat8;74 Parameter thick_flat9;75 Parameter thick_flat10;76 77 Parameter func_inter1;78 Parameter func_inter2;79 Parameter func_inter3;80 Parameter func_inter4;81 Parameter func_inter5;82 Parameter func_inter6;83 Parameter func_inter7;84 Parameter func_inter8;85 Parameter func_inter9;86 Parameter func_inter10;87 88 Parameter nu_inter1;89 Parameter nu_inter2;90 Parameter nu_inter3;91 Parameter nu_inter4;92 Parameter nu_inter5;93 Parameter nu_inter6;94 Parameter nu_inter7;95 Parameter nu_inter8;96 Parameter nu_inter9;97 Parameter nu_inter10;98 99 Parameter npts_inter;100 Parameter nu_inter0;101 Parameter rad_core0;102 103 // Constructor104 SphereSLDModel();105 106 // Operators to get I(Q)107 double operator()(double q);108 double operator()(double qx, double qy);109 double calculate_ER();110 double evaluate_rphi(double q, double phi);111 };112 32 113 33
Note: See TracChangeset
for help on using the changeset viewer.