Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# oscl_math.h

Go to the documentation of this file.

    00001 // -*- c++ -*-
    00002 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00003
    00004 //                     O S C L _ M A T H
    00005
    00006 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    00007
    00020 #ifndef OSCL_MATH_H_INCLUDED
    00021 #define OSCL_MATH_H_INCLUDED
    00022
    00023 #ifndef OSCLCONFIG_UTIL_H_INCLUDED
    00024 #include "osclconfig_util.h"
    00025 #endif
    00026
    00027 #ifndef OSCL_BASE_H_INCLUDED
    00028 #include "oscl_base.h"
    00029 #endif
    00030
    00036 OSCL_COND_IMPORT_REF double oscl_log(double value);
    00042 OSCL_COND_IMPORT_REF double oscl_log10(double value);
    00048 OSCL_COND_IMPORT_REF double oscl_sqrt(double value);
    00055 OSCL_COND_IMPORT_REF double oscl_pow(double x, double y);
    00061 OSCL_COND_IMPORT_REF double oscl_exp(double value);
    00062
    00068 OSCL_COND_IMPORT_REF double oscl_sin(double value);
    00069
    00075 OSCL_COND_IMPORT_REF double oscl_cos(double value);
    00076
    00082 OSCL_COND_IMPORT_REF double oscl_tan(double value);
    00083
    00089 OSCL_COND_IMPORT_REF double oscl_asin(double value);
    00090
    00096 OSCL_COND_IMPORT_REF double oscl_atan(double value);
    00097
    00103 OSCL_COND_IMPORT_REF double oscl_floor(double value);
    00104
    00105 #if (!OSCL_DISABLE_INLINES)
    00106 #include "oscl_math.inl"
    00107 #endif
    00108
    00109 #endif
    00110