
(FPCore (lamt one_es tanphi sa ca) :precision binary64 :pre TRUE (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)))
double code(double lamt, double one_es, double tanphi, double sa, double ca) {
return ((one_es * (tanphi * sa)) + (sin(lamt) * ca)) / cos(lamt);
}
real(8) function code(lamt, one_es, tanphi, sa, ca)
use fmin_fmax_functions
real(8), intent (in) :: lamt
real(8), intent (in) :: one_es
real(8), intent (in) :: tanphi
real(8), intent (in) :: sa
real(8), intent (in) :: ca
code = ((one_es * (tanphi * sa)) + (sin(lamt) * ca)) / cos(lamt)
end function
public static double code(double lamt, double one_es, double tanphi, double sa, double ca) {
return ((one_es * (tanphi * sa)) + (Math.sin(lamt) * ca)) / Math.cos(lamt);
}
def code(lamt, one_es, tanphi, sa, ca): return ((one_es * (tanphi * sa)) + (math.sin(lamt) * ca)) / math.cos(lamt)
function code(lamt, one_es, tanphi, sa, ca) return Float64(Float64(Float64(one_es * Float64(tanphi * sa)) + Float64(sin(lamt) * ca)) / cos(lamt)) end
function tmp = code(lamt, one_es, tanphi, sa, ca) tmp = ((one_es * (tanphi * sa)) + (sin(lamt) * ca)) / cos(lamt); end
code[lamt_, one$95$es_, tanphi_, sa_, ca_] := N[(N[(N[(one$95$es * N[(tanphi * sa), $MachinePrecision]), $MachinePrecision] + N[(N[Sin[lamt], $MachinePrecision] * ca), $MachinePrecision]), $MachinePrecision] / N[Cos[lamt], $MachinePrecision]), $MachinePrecision]
f(lamt, one_es, tanphi, sa, ca): lamt in [-inf, +inf], one_es in [-inf, +inf], tanphi in [-inf, +inf], sa in [-inf, +inf], ca in [-inf, +inf] code: THEORY BEGIN f(lamt, one_es, tanphi, sa, ca: real): real = ((one_es * (tanphi * sa)) + ((sin(lamt)) * ca)) / (cos(lamt)) END code
\frac{one\_es \cdot \left(tanphi \cdot sa\right) + \sin lamt \cdot ca}{\cos lamt}
Use the --timeout flag to change the timeout.