HemiEllipsoid

An horizontally oriented ellipsoid, truncated at the central plane.

Constructor

HemiEllipsoid(R_x, R_y, R_z)

Parameters:

  • R_x, radius $R_{x}$ in $x$ direction
  • R_y, radius $R_{y}$ in $y$ direction
  • R_z, radius $R_{z}$ in $z$ direction

Usage

As for any other Form factor.

Implementation

Class HemiEllipsoid inherits from the interface class IFormfactor.

Computation involves numerical integration in vertical direction,

$$ F(\mathbf{q})=2\pi \int_{0}^{R_z} \text{d}z \space r_{x,z} r_{y,z} \frac{J_1(\gamma_{z})}{\gamma_{z}} \thinspace \exp(iq_z z) , $$

with the notation

$$ r_{x,z}:=R_{x}\sqrt{1-\Big( \dfrac{z}{R_z} \Big)^2}, \quad r_{y,z}:=R_{y}\sqrt{1-\Big( \dfrac{z}{R_z} \Big)^2}, $$

$$ \quad \gamma_{z} := \sqrt{(q_xr_{x,z})^2 + (q_yr_{y,z})^2}. $$

Volume has been validated against $$ V=\dfrac{2\pi}{3} R_xR_yR_z. $$

Example

Scattering by uncorrelated, oriented hemiellipsoids for horizontal incidence. Rotation around $z$ axis:

Generated by Examples/ff/HemiEllipsoid.py .

History

Agrees with the IsGISAXS form factor “Anisotropic hemi-ellipsoid” [manual, Eq. 2.41] with wrong sign in the z-dependent phase factor and “Hemi-spheroid” [Renaud 2009, Eq. 229].