Changes in / [d682f66:ce156e3] in sasmodels
- Location:
- sasmodels/models
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/models/core_shell_parallelepiped.c
rdbf1a60 re077231 59 59 60 60 // outer integral (with gauss points), integration limits = 0, 1 61 // substitute d_cos_alpha for sin_alpha d_alpha62 61 double outer_sum = 0; //initialize integral 63 62 for( int i=0; i<GAUSS_N; i++) { 64 63 const double cos_alpha = 0.5 * ( GAUSS_Z[i] + 1.0 ); 65 64 const double mu = half_q * sqrt(1.0-cos_alpha*cos_alpha); 65 66 // inner integral (with gauss points), integration limits = 0, pi/2 66 67 const double siC = length_c * sas_sinx_x(length_c * cos_alpha * half_q); 67 68 const double siCt = tC * sas_sinx_x(tC * cos_alpha * half_q); 68 69 // inner integral (with gauss points), integration limits = 0, 170 // substitute beta = PI/2 u (so 2/PI * d_(PI/2 * beta) = d_beta)71 69 double inner_sum = 0.0; 72 70 for(int j=0; j<GAUSS_N; j++) { 73 const double u= 0.5 * ( GAUSS_Z[j] + 1.0 );71 const double beta = 0.5 * ( GAUSS_Z[j] + 1.0 ); 74 72 double sin_beta, cos_beta; 75 SINCOS(M_PI_2* u, sin_beta, cos_beta);73 SINCOS(M_PI_2*beta, sin_beta, cos_beta); 76 74 const double siA = length_a * sas_sinx_x(length_a * mu * sin_beta); 77 75 const double siB = length_b * sas_sinx_x(length_b * mu * cos_beta); … … 93 91 inner_sum += GAUSS_W[j] * f * f; 94 92 } 95 // now complete change of inner integration variable (1-0)/(1-(-1))= 0.596 93 inner_sum *= 0.5; 97 94 // now sum up the outer integral 98 95 outer_sum += GAUSS_W[i] * inner_sum; 99 96 } 100 // now complete change of outer integration variable (1-0)/(1-(-1))= 0.5101 97 outer_sum *= 0.5; 102 98 -
sasmodels/models/core_shell_parallelepiped.py
rf89ec96 r97be877 4 4 5 5 Calculates the form factor for a rectangular solid with a core-shell structure. 6 The thickness and the scattering length density of the shell or "rim" can be 7 different on each (pair) of faces. The three dimensions of the core of the 8 parallelepiped (strictly here a cuboid) may be given in *any* size order as 9 long as the particles are randomly oriented (i.e. take on all possible 10 orientations see notes on 2D below). To avoid multiple fit solutions, 11 especially with Monte-Carlo fit methods, it may be advisable to restrict their 12 ranges. There may be a number of closely similar "best fits", so some trial and 13 error, or fixing of some dimensions at expected values, may help. 6 The thickness and the scattering length density of the shell or 7 "rim" can be different on each (pair) of faces. 14 8 15 9 The form factor is normalized by the particle volume $V$ such that … … 17 11 .. math:: 18 12 19 I(q) = \frac{\text{scale}}{V} \langle P(q,\alpha,\beta) \rangle 20 + \text{background} 13 I(q) = \text{scale}\frac{\langle f^2 \rangle}{V} + \text{background} 21 14 22 15 where $\langle \ldots \rangle$ is an average over all possible orientations 23 of the rectangular solid, and the usual $\Delta \rho^2 \ V^2$ term cannot be 24 pulled out of the form factor term due to the multiple slds in the model. 25 26 The core of the solid is defined by the dimensions $A$, $B$, $C$ here shown 27 such that $A < B < C$. 28 29 .. figure:: img/parallelepiped_geometry.jpg 30 31 Core of the core shell parallelepiped with the corresponding definition 32 of sides. 33 16 of the rectangular solid. 17 18 The function calculated is the form factor of the rectangular solid below. 19 The core of the solid is defined by the dimensions $A$, $B$, $C$ such that 20 $A < B < C$. 21 22 .. image:: img/core_shell_parallelepiped_geometry.jpg 34 23 35 24 There are rectangular "slabs" of thickness $t_A$ that add to the $A$ dimension 36 25 (on the $BC$ faces). There are similar slabs on the $AC$ $(=t_B)$ and $AB$ 37 $(=t_C)$ faces. The projection in the $AB$ plane is 38 39 .. figure:: img/core_shell_parallelepiped_projection.jpg 40 41 AB cut through the core-shell parallelipiped showing the cross secion of 42 four of the six shell slabs. As can be seen, this model leaves **"gaps"** 43 at the corners of the solid. 44 45 46 The total volume of the solid is thus given as 26 $(=t_C)$ faces. The projection in the $AB$ plane is then 27 28 .. image:: img/core_shell_parallelepiped_projection.jpg 29 30 The volume of the solid is 47 31 48 32 .. math:: 49 33 50 34 V = ABC + 2t_ABC + 2t_BAC + 2t_CAB 35 36 **meaning that there are "gaps" at the corners of the solid.** 51 37 52 38 The intensity calculated follows the :ref:`parallelepiped` model, with the 53 39 core-shell intensity being calculated as the square of the sum of the 54 amplitudes of the core and the slabs on the edges. The scattering amplitude is 55 computed for a particular orientation of the core-shell parallelepiped with 56 respect to the scattering vector and then averaged over all possible 57 orientations, where $\alpha$ is the angle between the $z$ axis and the $C$ axis 58 of the parallelepiped, and $\beta$ is the angle between the projection of the 59 particle in the $xy$ detector plane and the $y$ axis. 60 61 .. math:: 62 63 P(q)=\frac {\int_{0}^{\pi/2}\int_{0}^{\pi/2}F^2(q,\alpha,\beta) \ sin\alpha 64 \ d\alpha \ d\beta} {\int_{0}^{\pi/2} \ sin\alpha \ d\alpha \ d\beta} 65 66 and 67 68 .. math:: 69 70 F(q,\alpha,\beta) 40 amplitudes of the core and the slabs on the edges. 41 42 the scattering amplitude is computed for a particular orientation of the 43 core-shell parallelepiped with respect to the scattering vector and then 44 averaged over all possible orientations, where $\alpha$ is the angle between 45 the $z$ axis and the $C$ axis of the parallelepiped, $\beta$ is 46 the angle between projection of the particle in the $xy$ detector plane 47 and the $y$ axis. 48 49 .. math:: 50 51 F(Q) 71 52 &= (\rho_\text{core}-\rho_\text{solvent}) 72 53 S(Q_A, A) S(Q_B, B) S(Q_C, C) \\ 73 54 &+ (\rho_\text{A}-\rho_\text{solvent}) 74 \left[S(Q_A, A+2t_A) - S(Q_A, A)\right] S(Q_B, B) S(Q_C, C) \\55 \left[S(Q_A, A+2t_A) - S(Q_A, Q)\right] S(Q_B, B) S(Q_C, C) \\ 75 56 &+ (\rho_\text{B}-\rho_\text{solvent}) 76 57 S(Q_A, A) \left[S(Q_B, B+2t_B) - S(Q_B, B)\right] S(Q_C, C) \\ … … 82 63 .. math:: 83 64 84 S(Q _X, L) = L \frac{\sin (\tfrac{1}{2} Q_X L)}{\tfrac{1}{2} Q_XL}65 S(Q, L) = L \frac{\sin \tfrac{1}{2} Q L}{\tfrac{1}{2} Q L} 85 66 86 67 and … … 88 69 .. math:: 89 70 90 Q_A &= q\sin\alpha \sin\beta \\91 Q_B &= q\sin\alpha \cos\beta \\92 Q_C &= q\cos\alpha71 Q_A &= \sin\alpha \sin\beta \\ 72 Q_B &= \sin\alpha \cos\beta \\ 73 Q_C &= \cos\alpha 93 74 94 75 95 76 where $\rho_\text{core}$, $\rho_\text{A}$, $\rho_\text{B}$ and $\rho_\text{C}$ 96 are the scattering length sof the parallelepiped core, and the rectangular77 are the scattering length of the parallelepiped core, and the rectangular 97 78 slabs of thickness $t_A$, $t_B$ and $t_C$, respectively. $\rho_\text{solvent}$ 98 79 is the scattering length of the solvent. 99 80 100 .. note::101 102 the code actually implements two substitutions: $d(cos\alpha)$ is103 substituted for -$sin\alpha \ d\alpha$ (note that in the104 :ref:`parallelepiped` code this is explicitly implemented with105 $\sigma = cos\alpha$), and $\beta$ is set to $\beta = u \pi/2$ so that106 $du = \pi/2 \ d\beta$. Thus both integrals go from 0 to 1 rather than 0107 to $\pi/2$.108 109 81 FITTING NOTES 110 82 ~~~~~~~~~~~~~ 111 83 112 #. There are many parameters in this model. Hold as many fixed as possible with 113 known values, or you will certainly end up at a solution that is unphysical. 114 115 #. The 2nd virial coefficient of the core_shell_parallelepiped is calculated 116 based on the the averaged effective radius $(=\sqrt{(A+2t_A)(B+2t_B)/\pi})$ 117 and length $(C+2t_C)$ values, after appropriately sorting the three 118 dimensions to give an oblate or prolate particle, to give an effective radius 119 for $S(q)$ when $P(q) * S(q)$ is applied. 120 121 #. For 2d data the orientation of the particle is required, described using 122 angles $\theta$, $\phi$ and $\Psi$ as in the diagrams below, where $\theta$ 123 and $\phi$ define the orientation of the director in the laboratry reference 124 frame of the beam direction ($z$) and detector plane ($x-y$ plane), while 125 the angle $\Psi$ is effectively the rotational angle around the particle 126 $C$ axis. For $\theta = 0$ and $\phi = 0$, $\Psi = 0$ corresponds to the 127 $B$ axis oriented parallel to the y-axis of the detector with $A$ along 128 the x-axis. For other $\theta$, $\phi$ values, the order of rotations 129 matters. In particular, the parallelepiped must first be rotated $\theta$ 130 degrees in the $x-z$ plane before rotating $\phi$ degrees around the $z$ 131 axis (in the $x-y$ plane). Applying orientational distribution to the 132 particle orientation (i.e `jitter` to one or more of these angles) can get 133 more confusing as `jitter` is defined **NOT** with respect to the laboratory 134 frame but the particle reference frame. It is thus highly recmmended to 135 read :ref:`orientation` for further details of the calculation and angular 136 dispersions. 137 138 .. note:: For 2d, constraints must be applied during fitting to ensure that the 139 order of sides chosen is not altered, and hence that the correct definition 140 of angles is preserved. For the default choice shown here, that means 141 ensuring that the inequality $A < B < C$ is not violated, The calculation 142 will not report an error, but the results may be not correct. 84 If the scale is set equal to the particle volume fraction, $\phi$, the returned 85 value is the scattered intensity per unit volume, $I(q) = \phi P(q)$. However, 86 **no interparticle interference effects are included in this calculation.** 87 88 There are many parameters in this model. Hold as many fixed as possible with 89 known values, or you will certainly end up at a solution that is unphysical. 90 91 The returned value is in units of |cm^-1|, on absolute scale. 92 93 NB: The 2nd virial coefficient of the core_shell_parallelepiped is calculated 94 based on the the averaged effective radius $(=\sqrt{(A+2t_A)(B+2t_B)/\pi})$ 95 and length $(C+2t_C)$ values, after appropriately sorting the three dimensions 96 to give an oblate or prolate particle, to give an effective radius, 97 for $S(Q)$ when $P(Q) * S(Q)$ is applied. 98 99 For 2d data the orientation of the particle is required, described using 100 angles $\theta$, $\phi$ and $\Psi$ as in the diagrams below, for further 101 details of the calculation and angular dispersions see :ref:`orientation`. 102 The angle $\Psi$ is the rotational angle around the *long_c* axis. For example, 103 $\Psi = 0$ when the *short_b* axis is parallel to the *x*-axis of the detector. 104 105 For 2d, constraints must be applied during fitting to ensure that the 106 inequality $A < B < C$ is not violated, and hence the correct definition 107 of angles is preserved. The calculation will not report an error, 108 but the results may be not correct. 143 109 144 110 .. figure:: img/parallelepiped_angle_definition.png 145 111 146 112 Definition of the angles for oriented core-shell parallelepipeds. 147 Note that rotation $\theta$, initially in the $x -z$ plane, is carried113 Note that rotation $\theta$, initially in the $xz$ plane, is carried 148 114 out first, then rotation $\phi$ about the $z$ axis, finally rotation 149 $\Psi$ is now around the $C$ axis of the particle. The neutron or X-ray150 beam is along the $z$ axis and the detecotr defines the $x-y$ plane.115 $\Psi$ is now around the axis of the cylinder. The neutron or X-ray 116 beam is along the $z$ axis. 151 117 152 118 .. figure:: img/parallelepiped_angle_projection.png … … 154 120 Examples of the angles for oriented core-shell parallelepipeds against the 155 121 detector plane. 156 157 158 Validation159 ----------160 161 Cross-checked against hollow rectangular prism and rectangular prism for equal162 thickness overlapping sides, and by Monte Carlo sampling of points within the163 shape for non-uniform, non-overlapping sides.164 165 122 166 123 References … … 178 135 179 136 * **Author:** NIST IGOR/DANSE **Date:** pre 2010 180 * **Converted to sasmodels by:** Miguel Gonzale z**Date:** February 26, 2016137 * **Converted to sasmodels by:** Miguel Gonzales **Date:** February 26, 2016 181 138 * **Last Modified by:** Paul Kienzle **Date:** October 17, 2017 182 * **Last Reviewed by:** Paul Butler **Date:** May 24, 2018 - documentation 183 updated 139 * Cross-checked against hollow rectangular prism and rectangular prism for 140 equal thickness overlapping sides, and by Monte Carlo sampling of points 141 within the shape for non-uniform, non-overlapping sides. 184 142 """ 185 143 -
sasmodels/models/parallelepiped.c
rdbf1a60 r108e70e 38 38 inner_total += GAUSS_W[j] * square(si1 * si2); 39 39 } 40 // now complete change of inner integration variable (1-0)/(1-(-1))= 0.541 40 inner_total *= 0.5; 42 41 … … 44 43 outer_total += GAUSS_W[i] * inner_total * si * si; 45 44 } 46 // now complete change of outer integration variable (1-0)/(1-(-1))= 0.547 45 outer_total *= 0.5; 48 46 -
sasmodels/models/parallelepiped.py
rf89ec96 ref07e95 2 2 # Note: model title and parameter table are inserted automatically 3 3 r""" 4 The form factor is normalized by the particle volume. 5 For information about polarised and magnetic scattering, see 6 the :ref:`magnetism` documentation. 7 4 8 Definition 5 9 ---------- 6 10 7 This model calculates the scattering from a rectangular solid 8 (:numref:`parallelepiped-image`). 9 If you need to apply polydispersity, see also :ref:`rectangular-prism`. For 10 information about polarised and magnetic scattering, see 11 the :ref:`magnetism` documentation. 11 This model calculates the scattering from a rectangular parallelepiped 12 (\:numref:`parallelepiped-image`\). 13 If you need to apply polydispersity, see also :ref:`rectangular-prism`. 12 14 13 15 .. _parallelepiped-image: … … 19 21 20 22 The three dimensions of the parallelepiped (strictly here a cuboid) may be 21 given in *any* size order as long as the particles are randomly oriented (i.e. 22 take on all possible orientations see notes on 2D below). To avoid multiple fit 23 solutions, especially with Monte-Carlo fit methods, it may be advisable to 24 restrict their ranges. There may be a number of closely similar "best fits", so 25 some trial and error, or fixing of some dimensions at expected values, may 26 help. 27 28 The form factor is normalized by the particle volume and the 1D scattering 29 intensity $I(q)$ is then calculated as: 23 given in *any* size order. To avoid multiple fit solutions, especially 24 with Monte-Carlo fit methods, it may be advisable to restrict their ranges. 25 There may be a number of closely similar "best fits", so some trial and 26 error, or fixing of some dimensions at expected values, may help. 27 28 The 1D scattering intensity $I(q)$ is calculated as: 30 29 31 30 .. Comment by Miguel Gonzalez: … … 40 39 41 40 I(q) = \frac{\text{scale}}{V} (\Delta\rho \cdot V)^2 42 \left< P(q, \alpha , \beta) \right> + \text{background}41 \left< P(q, \alpha) \right> + \text{background} 43 42 44 43 where the volume $V = A B C$, the contrast is defined as 45 $\Delta\rho = \rho_\text{p} - \rho_\text{solvent}$, $P(q, \alpha, \beta)$ 46 is the form factor corresponding to a parallelepiped oriented 47 at an angle $\alpha$ (angle between the long axis C and $\vec q$), and $\beta$ 48 (the angle between the projection of the particle in the $xy$ detector plane 49 and the $y$ axis) and the averaging $\left<\ldots\right>$ is applied over all 50 orientations. 44 $\Delta\rho = \rho_\text{p} - \rho_\text{solvent}$, 45 $P(q, \alpha)$ is the form factor corresponding to a parallelepiped oriented 46 at an angle $\alpha$ (angle between the long axis C and $\vec q$), 47 and the averaging $\left<\ldots\right>$ is applied over all orientations. 51 48 52 49 Assuming $a = A/B < 1$, $b = B /B = 1$, and $c = C/B > 1$, the 53 form factor is given by (Mittelbach and Porod, 1961 [#Mittelbach]_)50 form factor is given by (Mittelbach and Porod, 1961) 54 51 55 52 .. math:: … … 69 66 \mu &= qB 70 67 71 where substitution of $\sigma = cos\alpha$ and $\beta = \pi/2 \ u$ have been 72 applied. 73 74 For **oriented** particles, the 2D scattering intensity, $I(q_x, q_y)$, is 75 given as: 76 77 .. math:: 78 79 I(q_x, q_y) = \frac{\text{scale}}{V} (\Delta\rho \cdot V)^2 P(q_x, q_y) 68 The scattering intensity per unit volume is returned in units of |cm^-1|. 69 70 NB: The 2nd virial coefficient of the parallelepiped is calculated based on 71 the averaged effective radius, after appropriately sorting the three 72 dimensions, to give an oblate or prolate particle, $(=\sqrt{AB/\pi})$ and 73 length $(= C)$ values, and used as the effective radius for 74 $S(q)$ when $P(q) \cdot S(q)$ is applied. 75 76 For 2d data the orientation of the particle is required, described using 77 angles $\theta$, $\phi$ and $\Psi$ as in the diagrams below, for further details 78 of the calculation and angular dispersions see :ref:`orientation` . 79 80 .. Comment by Miguel Gonzalez: 81 The following text has been commented because I think there are two 82 mistakes. Psi is the rotational angle around C (but I cannot understand 83 what it means against the q plane) and psi=0 corresponds to a||x and b||y. 84 85 The angle $\Psi$ is the rotational angle around the $C$ axis against 86 the $q$ plane. For example, $\Psi = 0$ when the $B$ axis is parallel 87 to the $x$-axis of the detector. 88 89 The angle $\Psi$ is the rotational angle around the $C$ axis. 90 For $\theta = 0$ and $\phi = 0$, $\Psi = 0$ corresponds to the $B$ axis 91 oriented parallel to the y-axis of the detector with $A$ along the x-axis. 92 For other $\theta$, $\phi$ values, the parallelepiped has to be first rotated 93 $\theta$ degrees in the $z-x$ plane and then $\phi$ degrees around the $z$ axis, 94 before doing a final rotation of $\Psi$ degrees around the resulting $C$ axis 95 of the particle to obtain the final orientation of the parallelepiped. 96 97 .. _parallelepiped-orientation: 98 99 .. figure:: img/parallelepiped_angle_definition.png 100 101 Definition of the angles for oriented parallelepiped, shown with $A<B<C$. 102 103 .. figure:: img/parallelepiped_angle_projection.png 104 105 Examples of the angles for an oriented parallelepiped against the 106 detector plane. 107 108 On introducing "Orientational Distribution" in the angles, "distribution of 109 theta" and "distribution of phi" parameters will appear. These are actually 110 rotations about axes $\delta_1$ and $\delta_2$ of the parallelepiped, 111 perpendicular to the $a$ x $c$ and $b$ x $c$ faces. (When $\theta = \phi = 0$ 112 these are parallel to the $Y$ and $X$ axes of the instrument.) The third 113 orientation distribution, in $\psi$, is about the $c$ axis of the particle, 114 perpendicular to the $a$ x $b$ face. Some experimentation may be required to 115 understand the 2d patterns fully as discussed in :ref:`orientation` . 116 117 For a given orientation of the parallelepiped, the 2D form factor is 118 calculated as 119 120 .. math:: 121 122 P(q_x, q_y) = \left[\frac{\sin(\tfrac{1}{2}qA\cos\alpha)}{(\tfrac{1}{2}qA\cos\alpha)}\right]^2 123 \left[\frac{\sin(\tfrac{1}{2}qB\cos\beta)}{(\tfrac{1}{2}qB\cos\beta)}\right]^2 124 \left[\frac{\sin(\tfrac{1}{2}qC\cos\gamma)}{(\tfrac{1}{2}qC\cos\gamma)}\right]^2 125 126 with 127 128 .. math:: 129 130 \cos\alpha &= \hat A \cdot \hat q, \\ 131 \cos\beta &= \hat B \cdot \hat q, \\ 132 \cos\gamma &= \hat C \cdot \hat q 133 134 and the scattering intensity as: 135 136 .. math:: 137 138 I(q_x, q_y) = \frac{\text{scale}}{V} V^2 \Delta\rho^2 P(q_x, q_y) 80 139 + \text{background} 81 140 … … 89 148 with scale being the volume fraction. 90 149 91 Where $P(q_x, q_y)$ for a given orientation of the form factor is calculated as92 93 .. math::94 95 P(q_x, q_y) = \left[\frac{\sin(\tfrac{1}{2}qA\cos\alpha)}{(\tfrac{1}96 {2}qA\cos\alpha)}\right]^297 \left[\frac{\sin(\tfrac{1}{2}qB\cos\beta)}{(\tfrac{1}98 {2}qB\cos\beta)}\right]^299 \left[\frac{\sin(\tfrac{1}{2}qC\cos\gamma)}{(\tfrac{1}100 {2}qC\cos\gamma)}\right]^2101 102 with103 104 .. math::105 106 \cos\alpha &= \hat A \cdot \hat q, \\107 \cos\beta &= \hat B \cdot \hat q, \\108 \cos\gamma &= \hat C \cdot \hat q109 110 111 FITTING NOTES112 ~~~~~~~~~~~~~113 114 #. The 2nd virial coefficient of the parallelepiped is calculated based on115 the averaged effective radius, after appropriately sorting the three116 dimensions, to give an oblate or prolate particle, $(=\sqrt{AB/\pi})$ and117 length $(= C)$ values, and used as the effective radius for118 $S(q)$ when $P(q) \cdot S(q)$ is applied.119 120 #. For 2d data the orientation of the particle is required, described using121 angles $\theta$, $\phi$ and $\Psi$ as in the diagrams below, where $\theta$122 and $\phi$ define the orientation of the director in the laboratry reference123 frame of the beam direction ($z$) and detector plane ($x-y$ plane), while124 the angle $\Psi$ is effectively the rotational angle around the particle125 $C$ axis. For $\theta = 0$ and $\phi = 0$, $\Psi = 0$ corresponds to the126 $B$ axis oriented parallel to the y-axis of the detector with $A$ along127 the x-axis. For other $\theta$, $\phi$ values, the order of rotations128 matters. In particular, the parallelepiped must first be rotated $\theta$129 degrees in the $x-z$ plane before rotating $\phi$ degrees around the $z$130 axis (in the $x-y$ plane). Applying orientational distribution to the131 particle orientation (i.e `jitter` to one or more of these angles) can get132 more confusing as `jitter` is defined **NOT** with respect to the laboratory133 frame but the particle reference frame. It is thus highly recmmended to134 read :ref:`orientation` for further details of the calculation and angular135 dispersions.136 137 .. note:: For 2d, constraints must be applied during fitting to ensure that the138 order of sides chosen is not altered, and hence that the correct definition139 of angles is preserved. For the default choice shown here, that means140 ensuring that the inequality $A < B < C$ is not violated, The calculation141 will not report an error, but the results may be not correct.142 143 .. _parallelepiped-orientation:144 145 .. figure:: img/parallelepiped_angle_definition.png146 147 Definition of the angles for oriented parallelepiped, shown with $A<B<C$.148 149 .. figure:: img/parallelepiped_angle_projection.png150 151 Examples of the angles for an oriented parallelepiped against the152 detector plane.153 154 .. Comment by Paul Butler155 I am commenting this section out as we are trying to minimize the amount of156 oritentational detail here and encourage the user to go to the full157 orientation documentation so that changes can be made in just one place.158 below is the commented paragrah:159 On introducing "Orientational Distribution" in the angles, "distribution of160 theta" and "distribution of phi" parameters will appear. These are actually161 rotations about axes $\delta_1$ and $\delta_2$ of the parallelepiped,162 perpendicular to the $a$ x $c$ and $b$ x $c$ faces. (When $\theta = \phi = 0$163 these are parallel to the $Y$ and $X$ axes of the instrument.) The third164 orientation distribution, in $\psi$, is about the $c$ axis of the particle,165 perpendicular to the $a$ x $b$ face. Some experimentation may be required to166 understand the 2d patterns fully as discussed in :ref:`orientation` .167 168 150 169 151 Validation … … 174 156 angles. 175 157 158 176 159 References 177 160 ---------- 178 161 179 .. [#Mittelbach] P Mittelbach and G Porod, *Acta Physica Austriaca*, 180 14 (1961) 185-211 181 .. [#]R Nayuk and K Huber, *Z. Phys. Chem.*, 226 (2012) 837-854162 P Mittelbach and G Porod, *Acta Physica Austriaca*, 14 (1961) 185-211 163 164 R Nayuk and K Huber, *Z. Phys. Chem.*, 226 (2012) 837-854 182 165 183 166 Authorship and Verification … … 186 169 * **Author:** NIST IGOR/DANSE **Date:** pre 2010 187 170 * **Last Modified by:** Paul Kienzle **Date:** April 05, 2017 188 * **Last Reviewed by:** Miguel Gonzales and Paul Butler **Date:** May 24, 189 2018 - documentation updated 171 * **Last Reviewed by:** Richard Heenan **Date:** April 06, 2017 190 172 """ 191 173
Note: See TracChangeset
for help on using the changeset viewer.