This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | MathLibName "MathLib" |
#define | LibType 'libr' |
#define | MathLibCreator 'MthL' |
#define | MathLibVersion 1 |
Enumerations | |
enum | MathLibErrorCode { mlErrNone = 0, mlErrOldVersion, mlErrNotOpen, mlErrNoMemory } |
Functions | |
Err | MathLibOpen (UInt refnum, UInt version) SYS_TRAP(sysLibTrapOpen) |
Err | MathLibClose (UInt refnum, UIntPtr usecountP) SYS_TRAP(sysLibTrapClose) |
Err | MathLibSleep (UInt refnum) SYS_TRAP(sysLibTrapSleep) |
Err | MathLibWake (UInt refnum) SYS_TRAP(sysLibTrapWake) |
double | acos (double x) |
double | asin (double x) |
double | atan (double x) |
double | atan2 (double y, double x) |
double | cos (double x) |
double | sin (double x) |
double | tan (double x) |
void | sincos (double x, double *sinx, double *cosx) |
double | cosh (double x) |
double | sinh (double x) |
double | tanh (double x) |
double | acosh (double x) |
double | asinh (double x) |
double | atanh (double x) |
double | exp (double x) |
double | frexp (double x, Int *exponent) |
double | ldexp (double x, Int exponent) |
double | log (double x) |
double | log10 (double x) |
double | modf (double x, double *intpart) |
double | expm1 (double x) |
double | log1p (double x) |
double | logb (double x) |
double | log2 (double x) |
double | pow (double x, double y) |
double | sqrt (double x) |
double | hypot (double x, double y) |
double | cbrt (double x) |
double | ceil (double x) |
double | fabs (double x) |
double | floor (double x) |
double | fmod (double x, double y) |
Int | isinf (double x) |
Int | finite (double x) |
double | scalbn (double x, Int exponent) |
double | drem (double x, double y) |
double | significand (double x) |
double | copysign (double x, double y) |
Int | isnan (double x) |
Int | ilogb (double x) |
double | rint (double x) |
double | nextafter (double x, double y) |
double | remainder (double x, double y) |
double | scalb (double x, double exponent) |
double | round (double x) |
double | trunc (double x) |
ULong | signbit (double x) |
Err | MathLibACos (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom) |
Err | MathLibASin (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+1) |
Err | MathLibATan (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+2) |
Err | MathLibATan2 (UInt refnum, double y, double x, double *result) SYS_TRAP(sysLibTrapCustom+3) |
Err | MathLibCos (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+4) |
Err | MathLibSin (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+5) |
Err | MathLibTan (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+6) |
Err | MathLibSinCos (UInt refnum, double x, double *sinx, double *cosx) SYS_TRAP(sysLibTrapCustom+7) |
Err | MathLibCosH (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+8) |
Err | MathLibSinH (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+9) |
Err | MathLibTanH (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+10) |
Err | MathLibACosH (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+11) |
Err | MathLibASinH (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+12) |
Err | MathLibATanH (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+13) |
Err | MathLibExp (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+14) |
Err | MathLibFrExp (UInt refnum, double x, double *fraction, Int *exponent) SYS_TRAP(sysLibTrapCustom+15) |
Err | MathLibLdExp (UInt refnum, double x, Int exponent, double *result) SYS_TRAP(sysLibTrapCustom+16) |
Err | MathLibLog (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+17) |
Err | MathLibLog10 (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+18) |
Err | MathLibModF (UInt refnum, double x, double *intpart, double *fracpart) SYS_TRAP(sysLibTrapCustom+19) |
Err | MathLibExpM1 (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+20) |
Err | MathLibLog1P (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+21) |
Err | MathLibLogB (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+22) |
Err | MathLibLog2 (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+23) |
Err | MathLibPow (UInt refnum, double x, double y, double *result) SYS_TRAP(sysLibTrapCustom+24) |
Err | MathLibSqrt (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+25) |
Err | MathLibHypot (UInt refnum, double x, double y, double *result) SYS_TRAP(sysLibTrapCustom+26) |
Err | MathLibCbrt (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+27) |
Err | MathLibCeil (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+28) |
Err | MathLibFAbs (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+29) |
Err | MathLibFloor (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+30) |
Err | MathLibFMod (UInt refnum, double x, double y, double *result) SYS_TRAP(sysLibTrapCustom+31) |
Err | MathLibIsInf (UInt refnum, double x, Int *result) SYS_TRAP(sysLibTrapCustom+32) |
Err | MathLibFinite (UInt refnum, double x, Int *result) SYS_TRAP(sysLibTrapCustom+33) |
Err | MathLibScalBN (UInt refnum, double x, Int exponent, double *result) SYS_TRAP(sysLibTrapCustom+34) |
Err | MathLibDRem (UInt refnum, double x, double y, double *result) SYS_TRAP(sysLibTrapCustom+35) |
Err | MathLibSignificand (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+36) |
Err | MathLibCopySign (UInt refnum, double x, double y, double *result) SYS_TRAP(sysLibTrapCustom+37) |
Err | MathLibIsNaN (UInt refnum, double x, Int *result) SYS_TRAP(sysLibTrapCustom+38) |
Err | MathLibILogB (UInt refnum, double x, Int *result) SYS_TRAP(sysLibTrapCustom+39) |
Err | MathLibRInt (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+40) |
Err | MathLibNextAfter (UInt refnum, double x, double y, double *result) SYS_TRAP(sysLibTrapCustom+41) |
Err | MathLibRemainder (UInt refnum, double x, double y, double *result) SYS_TRAP(sysLibTrapCustom+42) |
Err | MathLibScalB (UInt refnum, double x, double exponent, double *result) SYS_TRAP(sysLibTrapCustom+43) |
Err | MathLibRound (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+44) |
Err | MathLibTrunc (UInt refnum, double x, double *result) SYS_TRAP(sysLibTrapCustom+45) |
Err | MathLibSignBit (UInt refnum, double x, ULong *result) SYS_TRAP(sysLibTrapCustom+46) |
Variables | |
UInt | MathLibRef |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 51 of file MathLib.c. References MathLibACos(), and MathLibRef. |
|
Definition at line 115 of file MathLib.c. References MathLibACosH(), and MathLibRef. |
|
Definition at line 57 of file MathLib.c. References MathLibASin(), and MathLibRef. Referenced by gc_dist_sphere(). |
|
Definition at line 121 of file MathLib.c. References MathLibASinH(), and MathLibRef. |
|
Definition at line 63 of file MathLib.c. References MathLibATan(), and MathLibRef. |
|
Definition at line 69 of file MathLib.c. References MathLibATan2(), and MathLibRef. Referenced by gc_course_sphere(). |
|
Definition at line 127 of file MathLib.c. References MathLibATanH(), and MathLibRef. |
|
Definition at line 211 of file MathLib.c. References MathLibCbrt(), and MathLibRef. |
|
Definition at line 217 of file MathLib.c. References MathLibCeil(), and MathLibRef. |
|
Definition at line 271 of file MathLib.c. References MathLibCopySign(), and MathLibRef. |
|
Definition at line 75 of file MathLib.c. References MathLibCos(), and MathLibRef. Referenced by calcxy(), Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), gc_course_sphere(), gc_dist_sphere(), and NavigationFormHandleEvent(). |
|
Definition at line 97 of file MathLib.c. References MathLibCosH(), and MathLibRef. |
|
Definition at line 259 of file MathLib.c. References MathLibDRem(), and MathLibRef. |
|
Definition at line 133 of file MathLib.c. References MathLibExp(), and MathLibRef. Referenced by ReadFromGPS(). |
|
Definition at line 169 of file MathLib.c. References MathLibExpM1(), and MathLibRef. |
|
Definition at line 223 of file MathLib.c. References MathLibFAbs(), and MathLibRef. Referenced by calcxy(), Convert_Geodetic_To_Transverse_Mercator(), and Convert_Transverse_Mercator_To_Geodetic(). |
|
Definition at line 247 of file MathLib.c. References MathLibFinite(), and MathLibRef. |
|
Definition at line 229 of file MathLib.c. References MathLibFloor(), and MathLibRef. Referenced by Lat_To_UTM_Belt(). |
|
Definition at line 235 of file MathLib.c. References MathLibFMod(), and MathLibRef. Referenced by gc_course_sphere(). |
|
Definition at line 139 of file MathLib.c. References MathLibFrExp(), and MathLibRef. |
|
Definition at line 205 of file MathLib.c. References MathLibHypot(), and MathLibRef. |
|
Definition at line 283 of file MathLib.c. References MathLibILogB(), and MathLibRef. |
|
Definition at line 241 of file MathLib.c. References MathLibIsInf(), and MathLibRef. |
|
Definition at line 277 of file MathLib.c. References MathLibIsNaN(), and MathLibRef. |
|
Definition at line 145 of file MathLib.c. References MathLibLdExp(), and MathLibRef. |
|
Definition at line 151 of file MathLib.c. References MathLibLog(), and MathLibRef. |
|
Definition at line 157 of file MathLib.c. References MathLibLog10(), and MathLibRef. |
|
Definition at line 175 of file MathLib.c. References MathLibLog1P(), and MathLibRef. |
|
Definition at line 187 of file MathLib.c. References MathLibLog2(), and MathLibRef. |
|
Definition at line 181 of file MathLib.c. References MathLibLogB(), and MathLibRef. |
|
Referenced by acos(). |
|
Referenced by acosh(). |
|
Referenced by asin(). |
|
Referenced by asinh(). |
|
Referenced by atan(). |
|
Referenced by atan2(). |
|
Referenced by atanh(). |
|
Referenced by cbrt(). |
|
Referenced by ceil(). |
|
|
|
Referenced by copysign(). |
|
Referenced by cos(). |
|
Referenced by cosh(). |
|
Referenced by drem(). |
|
Referenced by exp(). |
|
Referenced by expm1(). |
|
Referenced by fabs(). |
|
Referenced by finite(). |
|
Referenced by floor(). |
|
Referenced by fmod(). |
|
Referenced by frexp(). |
|
Referenced by hypot(). |
|
Referenced by ilogb(). |
|
Referenced by isinf(). |
|
Referenced by isnan(). |
|
Referenced by ldexp(). |
|
Referenced by log(). |
|
Referenced by log10(). |
|
Referenced by log1p(). |
|
Referenced by log2(). |
|
Referenced by logb(). |
|
Referenced by modf(). |
|
Referenced by nextafter(). |
|
|
|
Referenced by pow(). |
|
Referenced by remainder(). |
|
Referenced by rint(). |
|
Referenced by round(). |
|
Referenced by scalb(). |
|
Referenced by scalbn(). |
|
Referenced by signbit(). |
|
Referenced by significand(). |
|
Referenced by sin(). |
|
Referenced by sincos(). |
|
Referenced by sinh(). |
|
|
|
Referenced by sqrt(). |
|
Referenced by tan(). |
|
Referenced by tanh(). |
|
Referenced by trunc(). |
|
|
|
Definition at line 163 of file MathLib.c. References MathLibModF(), and MathLibRef. |
|
Definition at line 295 of file MathLib.c. References MathLibNextAfter(), and MathLibRef. |
|
Definition at line 193 of file MathLib.c. References MathLibPow(), and MathLibRef. Referenced by calcR(), Convert_Geodetic_To_Transverse_Mercator(), and Convert_Transverse_Mercator_To_Geodetic(). |
|
Definition at line 301 of file MathLib.c. References MathLibRef, and MathLibRemainder(). |
|
Definition at line 289 of file MathLib.c. References MathLibRef, and MathLibRInt(). |
|
Definition at line 313 of file MathLib.c. References MathLibRef, and MathLibRound(). |
|
Definition at line 307 of file MathLib.c. References MathLibRef, and MathLibScalB(). |
|
Definition at line 253 of file MathLib.c. References MathLibRef, and MathLibScalBN(). |
|
Definition at line 325 of file MathLib.c. References MathLibRef, and MathLibSignBit(). |
|
Definition at line 265 of file MathLib.c. References MathLibRef, and MathLibSignificand(). |
|
Definition at line 81 of file MathLib.c. References MathLibRef, and MathLibSin(). Referenced by calcR(), Convert_Geodetic_To_Transverse_Mercator(), Convert_Transverse_Mercator_To_Geodetic(), gc_course_sphere(), and gc_dist_sphere(). |
|
Definition at line 93 of file MathLib.c. References MathLibRef, and MathLibSinCos(). |
|
Definition at line 103 of file MathLib.c. References MathLibRef, and MathLibSinH(). |
|
Definition at line 199 of file MathLib.c. References MathLibRef, and MathLibSqrt(). Referenced by gc_dist_sphere(). |
|
Definition at line 87 of file MathLib.c. References MathLibRef, and MathLibTan(). Referenced by Convert_Geodetic_To_Transverse_Mercator(), and Convert_Transverse_Mercator_To_Geodetic(). |
|
Definition at line 109 of file MathLib.c. References MathLibRef, and MathLibTanH(). |
|
Definition at line 319 of file MathLib.c. References MathLibRef, and MathLibTrunc(). |
|
Definition at line 47 of file MathLib.c. Referenced by acos(), acosh(), asin(), asinh(), atan(), atan2(), atanh(), cbrt(), ceil(), copysign(), cos(), cosh(), drem(), exp(), expm1(), fabs(), finite(), floor(), fmod(), frexp(), hypot(), ilogb(), isinf(), isnan(), ldexp(), log(), log10(), log1p(), log2(), logb(), modf(), nextafter(), pow(), remainder(), rint(), round(), scalb(), scalbn(), signbit(), significand(), sin(), sincos(), sinh(), sqrt(), tan(), tanh(), and trunc(). |