hyperfine.demagnetization.N_ellipsoid

hyperfine.demagnetization.N_ellipsoid(a: float, b: float, c: float) float[source]

Demagnetization factor N for a general ellipsoid.

Calculate the demagnetization factor for an ellipsoid with dimensions: 2a x 2b x 2c (field applied parallel to the c-axis).

Calculated using numeric integration according to Eqs. (20) and (21) in:

R. Prozorov and V. G. Kogan, “Effective demagnetizing factors of diamagnetic samples of various shapes”, Phys. Rev. Appl. 10, 014030 (2018). https://doi.org/10.1103/PhysRevApplied.10.014030

Parameters:
  • a – Ellipsoid semi-axis.

  • b – Ellipsoid semi-axis.

  • c – Ellipsoid semi-axis.

Returns:

The demagnetization factor N.