FUNCTION cfac (jtot, lam, lamp, parity) USE Numeric_Kinds_Module USE FileUnits_Module IMPLICIT NONE !============================================================================== INTEGER :: jtot, lam, lamp, parity REAL (dp) :: cfac, lambda_plus, lambda_minus, delta !============================================================================== ! Factors for the Coriolis coupling term. See Eq. (174) in the ! APH theory paper. cfac = 1.d0 / sqrt ( (1.d0 + delta (lam, 0) ) * (1.d0 + delta ( & lamp, 0) ) ) * (lambda_plus (jtot, lam) * delta (lamp, lam + 1) & - lambda_minus (jtot, lam) * delta (lamp, lam - 1) + lambda_minus & (jtot, lam) * ( - 1) ** (jtot + lam + parity) * delta (lamp, 1 - & lam) ) RETURN END function cfac