hyperfine.superconductivity.pippard.lambda_diffusive
- hyperfine.superconductivity.pippard.lambda_diffusive(T: Annotated[float, slice(0, None, None)], T_c: Annotated[float, slice(0, None, None)], Delta_0: Annotated[float, slice(0, None, None)], l: Annotated[float, slice(0, None, None)], lambda_L: Annotated[float, slice(0, None, None)], xi_0: Annotated[float, slice(0, None, None)], alpha: Annotated[float, slice(0, None, None)] = 1.0) float[source]
Evaluate the magnetic penetration depth within Pippard theory.
The calculation assumes diffuse scattering of electrons at the material’s surface.
- Parameters:
T – Annotated[float, 0:None],
T_c – Annotated[float, 0:None],
Delta_0 – Annotated[float, 0:None],
l – electron mean-free-path (nm).
lambda_L – London penetration depth (nm).
xi_0 – Pippard coherence length at 0 K (nm).
alpha – numerical constant on the order of unity.
- Returns:
The magnetic penetration depth (nm) at 0 K.