glib-2.0 Reference Manual

Synopsis

public class Math {
    public    double                    E ;
    public    double                    PI ;


    public    static double             acos                      ( double              x ) ;
    public    static float              acosf                     ( float               x ) ;
    public    static double             asin                      ( double              x ) ;
    public    static float              asinf                     ( float               x ) ;
    public    static double             atan                      ( double              x ) ;
    public    static float              atanf                     ( float               x ) ;
    public    static double             atan2                     ( double              y,
                                                                    double              x ) ;
    public    static float              atan2f                    ( float               y,
                                                                    float               x ) ;
    public    static double             cos                       ( double              x ) ;
    public    static float              cosf                      ( float               x ) ;
    public    static double             sin                       ( double              x ) ;
    public    static float              sinf                      ( float               x ) ;
    public    static double             tan                       ( double              x ) ;
    public    static float              tanf                      ( float               x ) ;
    public    static double             cosh                      ( double              x ) ;
    public    static float              coshf                     ( float               x ) ;
    public    static double             sinh                      ( double              x ) ;
    public    static float              sinhf                     ( float               x ) ;
    public    static double             tanh                      ( double              x ) ;
    public    static float              tanhf                     ( float               x ) ;
    public    static void               sincos                    ( double              x,
                                                                    double              sinx,
                                                                    double              cosx ) ;
    public    static void               sincosf                   ( float               x,
                                                                    float               sinx,
                                                                    float               cosx ) ;
    public    static double             acosh                     ( double              x ) ;
    public    static float              acoshf                    ( float               x ) ;
    public    static double             asinh                     ( double              x ) ;
    public    static float              asinhf                    ( float               x ) ;
    public    static double             atanh                     ( double              x ) ;
    public    static float              atanhf                    ( float               x ) ;
    public    static double             exp                       ( double              x ) ;
    public    static float              expf                      ( float               x ) ;
    public    static double             frexp                     ( double              x,
                                                                    int                 exponent ) ;
    public    static float              frexpf                    ( float               x,
                                                                    int                 exponent ) ;
    public    static double             ldexp                     ( double              x,
                                                                    int                 exponent ) ;
    public    static float              ldexpf                    ( float               x,
                                                                    int                 exponent ) ;
    public    static double             log                       ( double              x ) ;
    public    static float              logf                      ( float               x ) ;
    public    static double             log10                     ( double              x ) ;
    public    static float              log10f                    ( float               x ) ;
    public    static double             modf                      ( double              x,
                                                                    double              iptr ) ;
    public    static float              modff                     ( float               x,
                                                                    float               iptr ) ;
    public    static double             exp10                     ( double              x ) ;
    public    static float              exp10f                    ( float               x ) ;
    public    static double             pow10                     ( double              x ) ;
    public    static float              pow10f                    ( float               x ) ;
    public    static double             expm1                     ( double              x ) ;
    public    static float              expm1f                    ( float               x ) ;
    public    static double             log1p                     ( double              x ) ;
    public    static float              log1pf                    ( float               x ) ;
    public    static double             logb                      ( double              x ) ;
    public    static float              logbf                     ( float               x ) ;
    public    static double             exp2                      ( double              x ) ;
    public    static float              exp2f                     ( float               x ) ;
    public    static double             log2                      ( double              x ) ;
    public    static float              log2f                     ( float               x ) ;
    public    static double             pow                       ( double              x,
                                                                    double              y ) ;
    public    static float              powf                      ( float               x,
                                                                    float               y ) ;
    public    static double             sqrt                      ( double              x ) ;
    public    static float              sqrtf                     ( float               x ) ;
    public    static double             hypot                     ( double              x,
                                                                    double              y ) ;
    public    static float              hypotf                    ( float               x,
                                                                    float               y ) ;
    public    static double             cbrt                      ( double              x ) ;
    public    static float              cbrtf                     ( float               x ) ;
    public    static double             ceil                      ( double              x ) ;
    public    static float              ceilf                     ( float               x ) ;
    public    static double             fabs                      ( double              x ) ;
    public    static float              fabsf                     ( float               x ) ;
    public    static double             floor                     ( double              x ) ;
    public    static float              floorf                    ( float               x ) ;
    public    static double             fmod                      ( double              x,
                                                                    double              y ) ;
    public    static float              fmodf                     ( float               x,
                                                                    float               y ) ;
    public    static int                isinf                     ( double              value ) ;
    public    static int                isinff                    ( float               value ) ;
    public    static int                finite                    ( double              value ) ;
    public    static int                finitef                   ( float               value ) ;
    public    static double             drem                      ( double              x,
                                                                    double              y ) ;
    public    static float              dremf                     ( float               x,
                                                                    float               y ) ;
    public    static double             significand               ( double              x ) ;
    public    static float              significandf              ( float               x ) ;
    public    static double             copysign                  ( double              x,
                                                                    double              y ) ;
    public    static float              copysignf                 ( float               x,
                                                                    float               y ) ;
    public    static double             nan                       ( string              tagb ) ;
    public    static float              nanf                      ( string              tagb ) ;
    public    static int                isnan                     ( double              value ) ;
    public    static int                isnanf                    ( float               value ) ;
    public    static double             j0                        ( double              x0 ) ;
    public    static float              j0f                       ( float               x0 ) ;
    public    static double             j1                        ( double              x0 ) ;
    public    static float              j1f                       ( float               x0 ) ;
    public    static double             jn                        ( int                 x0,
                                                                    double              x1 ) ;
    public    static float              jnf                       ( int                 x0,
                                                                    float               x1 ) ;
    public    static double             y0                        ( double              x0 ) ;
    public    static float              y0f                       ( float               x0 ) ;
    public    static double             y1                        ( double              x0 ) ;
    public    static float              y1f                       ( float               x0 ) ;
    public    static double             yn                        ( int                 x0,
                                                                    double              x1 ) ;
    public    static float              ynf                       ( int                 x0,
                                                                    float               x1 ) ;
    public    static double             erf                       ( double              x0 ) ;
    public    static float              erff                      ( float               x0 ) ;
    public    static double             erfc                      ( double              x0 ) ;
    public    static float              erfcf                     ( float               x0 ) ;
    public    static double             lgamma                    ( double              x0 ) ;
    public    static float              lgammaf                   ( float               x0 ) ;
    public    static double             tgamma                    ( double              x0 ) ;
    public    static float              tgammaf                   ( float               x0 ) ;
    public    static double             gamma                     ( double              x0 ) ;
    public    static float              gammaf                    ( float               x0 ) ;
    public    static double             lgamma_r                  ( double              x0,
                                                                    int                 signgamp ) ;
    public    static float              lgamma_rf                 ( float               x0,
                                                                    int                 signgamp ) ;
    public    static double             rint                      ( double              x ) ;
    public    static float              rintf                     ( float               x ) ;
    public    static double             nextafter                 ( double              x,
                                                                    double              y ) ;
    public    static float              nextafterf                ( float               x,
                                                                    float               y ) ;
    public    static double             nexttoward                ( double              x,
                                                                    double              y ) ;
    public    static float              nexttowardf               ( float               x,
                                                                    double              y ) ;
    public    static double             remainder                 ( double              x,
                                                                    double              y ) ;
    public    static float              remainderf                ( float               x,
                                                                    float               y ) ;
    public    static double             scalbn                    ( double              x,
                                                                    int                 n ) ;
    public    static float              scalbnf                   ( float               x,
                                                                    int                 n ) ;
    public    static int                ilogb                     ( double              x ) ;
    public    static int                ilogbf                    ( float               x ) ;
    public    static double             scalbln                   ( double              x,
                                                                    long                n ) ;
    public    static float              scalblnf                  ( float               x,
                                                                    long                n ) ;
    public    static double             nearbyint                 ( double              x ) ;
    public    static float              nearbyintf                ( float               x ) ;
    public    static double             round                     ( double              x ) ;
    public    static float              roundf                    ( float               x ) ;
    public    static double             trunc                     ( double              x ) ;
    public    static float              truncf                    ( float               x ) ;
    public    static double             remquo                    ( double              x,
                                                                    double              y,
                                                                    int                 quo ) ;
    public    static float              remquof                   ( float               x,
                                                                    float               y,
                                                                    int                 quo ) ;
    public    static long               lrint                     ( double              x ) ;
    public    static long               lrintf                    ( float               x ) ;
    public    static int64              llrint                    ( double              x ) ;
    public    static int64              llrintf                   ( float               x ) ;
    public    static long               lround                    ( double              x ) ;
    public    static long               lroundf                   ( float               x ) ;
    public    static int64              llround                   ( double              x ) ;
    public    static int64              llroundf                  ( float               x ) ;
    public    static double             fdim                      ( double              x,
                                                                    double              y ) ;
    public    static float              fdimf                     ( float               x,
                                                                    float               y ) ;
    public    static double             fmax                      ( double              x,
                                                                    double              y ) ;
    public    static float              fmaxf                     ( float               x,
                                                                    float               y ) ;
    public    static double             fmin                      ( double              x,
                                                                    double              y ) ;
    public    static float              fminf                     ( float               x,
                                                                    float               y ) ;
    public    static double             fma                       ( double              x,
                                                                    double              y,
                                                                    double              z ) ;
    public    static float              fmaf                      ( float               x,
                                                                    float               y,
                                                                    float               z ) ;
    public    static double             scalb                     ( double              x,
                                                                    double              n ) ;
    public    static float              scalbf                    ( float               x,
                                                                    float               n ) ;
}

Math Description

Details

Constructor Details

Field Details

E
    public    double                    E ;		

PI
    public    double                    PI ;		

Signal Details

Property Details

Method Details

acos ()
    public    static double             acos                      ( double              x ) ;		

acosf ()
    public    static float              acosf                     ( float               x ) ;		

asin ()
    public    static double             asin                      ( double              x ) ;		

asinf ()
    public    static float              asinf                     ( float               x ) ;		

atan ()
    public    static double             atan                      ( double              x ) ;		

atanf ()
    public    static float              atanf                     ( float               x ) ;		

atan2 ()
    public    static double             atan2                     ( double              y,
                                                                    double              x ) ;		

atan2f ()
    public    static float              atan2f                    ( float               y,
                                                                    float               x ) ;		

cos ()
    public    static double             cos                       ( double              x ) ;		

cosf ()
    public    static float              cosf                      ( float               x ) ;		

sin ()
    public    static double             sin                       ( double              x ) ;		

sinf ()
    public    static float              sinf                      ( float               x ) ;		

tan ()
    public    static double             tan                       ( double              x ) ;		

tanf ()
    public    static float              tanf                      ( float               x ) ;		

cosh ()
    public    static double             cosh                      ( double              x ) ;		

coshf ()
    public    static float              coshf                     ( float               x ) ;		

sinh ()
    public    static double             sinh                      ( double              x ) ;		

sinhf ()
    public    static float              sinhf                     ( float               x ) ;		

tanh ()
    public    static double             tanh                      ( double              x ) ;		

tanhf ()
    public    static float              tanhf                     ( float               x ) ;		

sincos ()
    public    static void               sincos                    ( double              x,
                                                                    double              sinx,
                                                                    double              cosx ) ;		

sincosf ()
    public    static void               sincosf                   ( float               x,
                                                                    float               sinx,
                                                                    float               cosx ) ;		

acosh ()
    public    static double             acosh                     ( double              x ) ;		

acoshf ()
    public    static float              acoshf                    ( float               x ) ;		

asinh ()
    public    static double             asinh                     ( double              x ) ;		

asinhf ()
    public    static float              asinhf                    ( float               x ) ;		

atanh ()
    public    static double             atanh                     ( double              x ) ;		

atanhf ()
    public    static float              atanhf                    ( float               x ) ;		

exp ()
    public    static double             exp                       ( double              x ) ;		

expf ()
    public    static float              expf                      ( float               x ) ;		

frexp ()
    public    static double             frexp                     ( double              x,
                                                                    int                 exponent ) ;		

frexpf ()
    public    static float              frexpf                    ( float               x,
                                                                    int                 exponent ) ;		

ldexp ()
    public    static double             ldexp                     ( double              x,
                                                                    int                 exponent ) ;		

ldexpf ()
    public    static float              ldexpf                    ( float               x,
                                                                    int                 exponent ) ;		

log ()
    public    static double             log                       ( double              x ) ;		

logf ()
    public    static float              logf                      ( float               x ) ;		

log10 ()
    public    static double             log10                     ( double              x ) ;		

log10f ()
    public    static float              log10f                    ( float               x ) ;		

modf ()
    public    static double             modf                      ( double              x,
                                                                    double              iptr ) ;		

modff ()
    public    static float              modff                     ( float               x,
                                                                    float               iptr ) ;		

exp10 ()
    public    static double             exp10                     ( double              x ) ;		

exp10f ()
    public    static float              exp10f                    ( float               x ) ;		

pow10 ()
    public    static double             pow10                     ( double              x ) ;		

pow10f ()
    public    static float              pow10f                    ( float               x ) ;		

expm1 ()
    public    static double             expm1                     ( double              x ) ;		

expm1f ()
    public    static float              expm1f                    ( float               x ) ;		

log1p ()
    public    static double             log1p                     ( double              x ) ;		

log1pf ()
    public    static float              log1pf                    ( float               x ) ;		

logb ()
    public    static double             logb                      ( double              x ) ;		

logbf ()
    public    static float              logbf                     ( float               x ) ;		

exp2 ()
    public    static double             exp2                      ( double              x ) ;		

exp2f ()
    public    static float              exp2f                     ( float               x ) ;		

log2 ()
    public    static double             log2                      ( double              x ) ;		

log2f ()
    public    static float              log2f                     ( float               x ) ;		

pow ()
    public    static double             pow                       ( double              x,
                                                                    double              y ) ;		

powf ()
    public    static float              powf                      ( float               x,
                                                                    float               y ) ;		

sqrt ()
    public    static double             sqrt                      ( double              x ) ;		

sqrtf ()
    public    static float              sqrtf                     ( float               x ) ;		

hypot ()
    public    static double             hypot                     ( double              x,
                                                                    double              y ) ;		

hypotf ()
    public    static float              hypotf                    ( float               x,
                                                                    float               y ) ;		

cbrt ()
    public    static double             cbrt                      ( double              x ) ;		

cbrtf ()
    public    static float              cbrtf                     ( float               x ) ;		

ceil ()
    public    static double             ceil                      ( double              x ) ;		

ceilf ()
    public    static float              ceilf                     ( float               x ) ;		

fabs ()
    public    static double             fabs                      ( double              x ) ;		

fabsf ()
    public    static float              fabsf                     ( float               x ) ;		

floor ()
    public    static double             floor                     ( double              x ) ;		

floorf ()
    public    static float              floorf                    ( float               x ) ;		

fmod ()
    public    static double             fmod                      ( double              x,
                                                                    double              y ) ;		

fmodf ()
    public    static float              fmodf                     ( float               x,
                                                                    float               y ) ;		

isinf ()
    public    static int                isinf                     ( double              value ) ;		

isinff ()
    public    static int                isinff                    ( float               value ) ;		

finite ()
    public    static int                finite                    ( double              value ) ;		

finitef ()
    public    static int                finitef                   ( float               value ) ;		

drem ()
    public    static double             drem                      ( double              x,
                                                                    double              y ) ;		

dremf ()
    public    static float              dremf                     ( float               x,
                                                                    float               y ) ;		

significand ()
    public    static double             significand               ( double              x ) ;		

significandf ()
    public    static float              significandf              ( float               x ) ;		

copysign ()
    public    static double             copysign                  ( double              x,
                                                                    double              y ) ;		

copysignf ()
    public    static float              copysignf                 ( float               x,
                                                                    float               y ) ;		

nan ()
    public    static double             nan                       ( string              tagb ) ;		

nanf ()
    public    static float              nanf                      ( string              tagb ) ;		

isnan ()
    public    static int                isnan                     ( double              value ) ;		

isnanf ()
    public    static int                isnanf                    ( float               value ) ;		

j0 ()
    public    static double             j0                        ( double              x0 ) ;		

j0f ()
    public    static float              j0f                       ( float               x0 ) ;		

j1 ()
    public    static double             j1                        ( double              x0 ) ;		

j1f ()
    public    static float              j1f                       ( float               x0 ) ;		

jn ()
    public    static double             jn                        ( int                 x0,
                                                                    double              x1 ) ;		

jnf ()
    public    static float              jnf                       ( int                 x0,
                                                                    float               x1 ) ;		

y0 ()
    public    static double             y0                        ( double              x0 ) ;		

y0f ()
    public    static float              y0f                       ( float               x0 ) ;		

y1 ()
    public    static double             y1                        ( double              x0 ) ;		

y1f ()
    public    static float              y1f                       ( float               x0 ) ;		

yn ()
    public    static double             yn                        ( int                 x0,
                                                                    double              x1 ) ;		

ynf ()
    public    static float              ynf                       ( int                 x0,
                                                                    float               x1 ) ;		

erf ()
    public    static double             erf                       ( double              x0 ) ;		

erff ()
    public    static float              erff                      ( float               x0 ) ;		

erfc ()
    public    static double             erfc                      ( double              x0 ) ;		

erfcf ()
    public    static float              erfcf                     ( float               x0 ) ;		

lgamma ()
    public    static double             lgamma                    ( double              x0 ) ;		

lgammaf ()
    public    static float              lgammaf                   ( float               x0 ) ;		

tgamma ()
    public    static double             tgamma                    ( double              x0 ) ;		

tgammaf ()
    public    static float              tgammaf                   ( float               x0 ) ;		

gamma ()
    public    static double             gamma                     ( double              x0 ) ;		

gammaf ()
    public    static float              gammaf                    ( float               x0 ) ;		

lgamma_r ()
    public    static double             lgamma_r                  ( double              x0,
                                                                    int                 signgamp ) ;		

lgamma_rf ()
    public    static float              lgamma_rf                 ( float               x0,
                                                                    int                 signgamp ) ;		

rint ()
    public    static double             rint                      ( double              x ) ;		

rintf ()
    public    static float              rintf                     ( float               x ) ;		

nextafter ()
    public    static double             nextafter                 ( double              x,
                                                                    double              y ) ;		

nextafterf ()
    public    static float              nextafterf                ( float               x,
                                                                    float               y ) ;		

nexttoward ()
    public    static double             nexttoward                ( double              x,
                                                                    double              y ) ;		

nexttowardf ()
    public    static float              nexttowardf               ( float               x,
                                                                    double              y ) ;		

remainder ()
    public    static double             remainder                 ( double              x,
                                                                    double              y ) ;		

remainderf ()
    public    static float              remainderf                ( float               x,
                                                                    float               y ) ;		

scalbn ()
    public    static double             scalbn                    ( double              x,
                                                                    int                 n ) ;		

scalbnf ()
    public    static float              scalbnf                   ( float               x,
                                                                    int                 n ) ;		

ilogb ()
    public    static int                ilogb                     ( double              x ) ;		

ilogbf ()
    public    static int                ilogbf                    ( float               x ) ;		

scalbln ()
    public    static double             scalbln                   ( double              x,
                                                                    long                n ) ;		

scalblnf ()
    public    static float              scalblnf                  ( float               x,
                                                                    long                n ) ;		

nearbyint ()
    public    static double             nearbyint                 ( double              x ) ;		

nearbyintf ()
    public    static float              nearbyintf                ( float               x ) ;		

round ()
    public    static double             round                     ( double              x ) ;		

roundf ()
    public    static float              roundf                    ( float               x ) ;		

trunc ()
    public    static double             trunc                     ( double              x ) ;		

truncf ()
    public    static float              truncf                    ( float               x ) ;		

remquo ()
    public    static double             remquo                    ( double              x,
                                                                    double              y,
                                                                    int                 quo ) ;		

remquof ()
    public    static float              remquof                   ( float               x,
                                                                    float               y,
                                                                    int                 quo ) ;		

lrint ()
    public    static long               lrint                     ( double              x ) ;		

lrintf ()
    public    static long               lrintf                    ( float               x ) ;		

llrint ()
    public    static int64              llrint                    ( double              x ) ;		

llrintf ()
    public    static int64              llrintf                   ( float               x ) ;		

lround ()
    public    static long               lround                    ( double              x ) ;		

lroundf ()
    public    static long               lroundf                   ( float               x ) ;		

llround ()
    public    static int64              llround                   ( double              x ) ;		

llroundf ()
    public    static int64              llroundf                  ( float               x ) ;		

fdim ()
    public    static double             fdim                      ( double              x,
                                                                    double              y ) ;		

fdimf ()
    public    static float              fdimf                     ( float               x,
                                                                    float               y ) ;		

fmax ()
    public    static double             fmax                      ( double              x,
                                                                    double              y ) ;		

fmaxf ()
    public    static float              fmaxf                     ( float               x,
                                                                    float               y ) ;		

fmin ()
    public    static double             fmin                      ( double              x,
                                                                    double              y ) ;		

fminf ()
    public    static float              fminf                     ( float               x,
                                                                    float               y ) ;		

fma ()
    public    static double             fma                       ( double              x,
                                                                    double              y,
                                                                    double              z ) ;		

fmaf ()
    public    static float              fmaf                      ( float               x,
                                                                    float               y,
                                                                    float               z ) ;		

scalb ()
    public    static double             scalb                     ( double              x,
                                                                    double              n ) ;		

scalbf ()
    public    static float              scalbf                    ( float               x,
                                                                    float               n ) ;		


Created by Valadoc