exact-forward-conformal-lat

Specification

?
\[\tan^{-1}_* \frac{\sin Cn}{\cos Cn \cdot \cos lam} \]
(FPCore (Cn lam)
  :precision binary64
  :pre TRUE
  (atan2 (sin Cn) (* (cos Cn) (cos lam))))
double code(double Cn, double lam) {
	return atan2(sin(Cn), (cos(Cn) * cos(lam)));
}
real(8) function code(cn, lam)
use fmin_fmax_functions
    real(8), intent (in) :: cn
    real(8), intent (in) :: lam
    code = atan2(sin(cn), (cos(cn) * cos(lam)))
end function
public static double code(double Cn, double lam) {
	return Math.atan2(Math.sin(Cn), (Math.cos(Cn) * Math.cos(lam)));
}
def code(Cn, lam):
	return math.atan2(math.sin(Cn), (math.cos(Cn) * math.cos(lam)))
function code(Cn, lam)
	return atan(sin(Cn), Float64(cos(Cn) * cos(lam)))
end
function tmp = code(Cn, lam)
	tmp = atan2(sin(Cn), (cos(Cn) * cos(lam)));
end
code[Cn_, lam_] := N[ArcTan[N[Sin[Cn], $MachinePrecision] / N[(N[Cos[Cn], $MachinePrecision] * N[Cos[lam], $MachinePrecision]), $MachinePrecision]], $MachinePrecision]
\tan^{-1}_* \frac{\sin Cn}{\cos Cn \cdot \cos lam}

Timeout after 2.5min

Use the --timeout flag to change the timeout.