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

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 

OSCL API
Posting Version: OPENCORE_20090310