EllipsoidalCylinder

An upright cylinder whose cross section is an ellipse.

Constructor

EllipsoidalCylinder(R_a, R_b, H)

Parameters:

  • R_a, radius Ra in x direction
  • R_b, radius Rb in y direction
  • H, height

Usage

As for any other Form factor.

Implementation

Class EllipsoidalCylinder inherits from the interface class IFormfactor.

Form factor is computed as

F(q)=2πRaRbH exp(iqzH2)sinc(qzH2)J1(γ)γ, with the notation γ:=(qxRa)2+(qyRb)2.

Volume has been validated against V=πRaRbH.

More special:

Example

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

Generated by Examples/ff/EllipsoidalCylinder.py .

History

Agrees with “Ellipsoid” form factor of IsGISAXS [manual, Eq. 2.40, wrongly labeled in Fig. 2.4] and “Ellipsoidal Cylinder” [Renaud 2009, Eq. 224]