Doxygen Source Code Documentation
zzlgin.c File Reference
#include "f2c.h"
Go to the source code of this file.
Functions | |
int | zzlgin_ (real *xt, real *pwrten, integer *nlog) |
Variables | |
real | c_b2 = 10.f |
Function Documentation
|
Definition at line 15 of file zzlgin.c. References c_b2, max, pow_ri(), and r_lg10(). Referenced by zzaxxx_(), and zzaxyy_().
00016 { 00017 /* System generated locals */ 00018 integer i__1; 00019 00020 /* Builtin functions */ 00021 double r_lg10(real *), pow_ri(real *, integer *); 00022 00023 /* Local variables */ 00024 static integer nl; 00025 static real xl; 00026 00027 00028 /* Return PWRTEN and NTEN such that */ 00029 00030 /* PWRTEN .LE. XT .LT. 10*PWRTEN AND PWRTEN = 10**NLOG */ 00031 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00032 */ 00033 xl = r_lg10(xt) + 1e-5f; 00034 /* Computing MAX */ 00035 i__1 = (integer) xl; 00036 nl = max(i__1,-36); 00037 if (xl < 0.f) { 00038 --nl; 00039 } 00040 *pwrten = pow_ri(&c_b2, &nl); 00041 *nlog = nl; 00042 return 0; 00043 } /* zzlgin_ */ |
Variable Documentation
|
Definition at line 10 of file zzlgin.c. Referenced by zzlgin_(). |