hyperfine.superconductivity.ccf.screening_profile_biexp

hyperfine.superconductivity.ccf.screening_profile_biexp(depth_nm: Sequence[float], applied_field_G: Annotated[float, slice(0, None, None)], dead_layer_nm: Annotated[float, slice(0, None, None)], thickness_1_nm: Annotated[float, slice(0, None, None)], lambda_1_nm: Annotated[float, slice(0, None, None)], lambda_2_nm: Annotated[float, slice(0, None, None)]) Sequence[float][source]

Naive biexponential Meissner screening in a superconductor-superconductor (SS) bilayer.

This model is for comparative purposes only; it does properly account for the boundary/continuity conditions between two adjacent superconductors.

Parameters:
  • depth_nm – Depth below the surface (nm).

  • applied_field_G – Applied magnetic field (G).

  • dead_layer_nm – Non-superconducting surface dead layer thickness (nm).

  • thickness_1_nm – Superconducting film thickness (nm).

  • lambda_1_nm – Magnetic penetration depth of the superconducting film (nm).

  • lambda_2_nm – Magnetic penetration depth of the superconducting substrate (nm).

Returns:

The Meissner screening profile at position depth_nm (G).