INNER CODE UNIT · Python
radial_wavefunction_Rnl
ssebastianmag/hydrogen-wavefunctions · hydrogen_wavefunction.py:32
def radial_wavefunction_Rnl(
n: int,
l: int,
r: np.ndarray,
Z: int = 1,
use_reduced_mass: bool = True,
M: Optional[float] = None
):
""" Normalized hydrogenic radial wavefunction R_{n,l}(r).
Parameters:
n (int): Principal quantum number (n ≥ 1).
l (int): Orbital angular-momentum quantum number (0 ≤ l ≤ n-1).
r (np.ndarray): Radial coordinate(s) in meters.
Z (int): Nuclear charge number. (Z=1 for Hydrogen, Z>1 for hydrogenic ions).
use_reduced_mass (bool): Reduced-mass μ correction in Bohr radius.
M (float): Nuclear mass in kg.