base/include/rtai_math.h File Reference

#include <rtai_types.h>
#include <features.h>
#include <bits/huge_val.h>
#include <bits/mathdef.h>
#include <bits/mathcalls.h>

Include dependency graph for rtai_math.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  complex

Defines

#define _RTAI_MATH_H   1
#define _MATH_H   1
#define __MATHCALL(function, suffix, args)   __MATHDECL (_Mdouble_,function,suffix, args)
#define __MATHDECL(type, function, suffix, args)
#define __MATHCALLX(function, suffix, args, attrib)   __MATHDECLX (_Mdouble_,function,suffix, args, attrib)
#define __MATHDECLX(type, function, suffix, args, attrib)
#define __MATHDECL_1(type, function, suffix, args)   extern type __MATH_PRECNAME(function,suffix) args __THROW
#define _Mdouble_   double
#define __MATH_PRECNAME(name, r)   __CONCAT(name,r)
#define _Mdouble_BEGIN_NAMESPACE   __BEGIN_NAMESPACE_STD
#define _Mdouble_END_NAMESPACE   __END_NAMESPACE_STD

Functions

double cabs __P ((struct complex))
double gamma_r (double x, int *signgamp)
long int rinttol (double x)
long int roundtol (double x)


Define Documentation

#define __MATH_PRECNAME name,
 )     __CONCAT(name,r)
 

Definition at line 66 of file rtai_math.h.

#define __MATHCALL function,
suffix,
args   )     __MATHDECL (_Mdouble_,function,suffix, args)
 

Definition at line 52 of file rtai_math.h.

#define __MATHCALLX function,
suffix,
args,
attrib   )     __MATHDECLX (_Mdouble_,function,suffix, args, attrib)
 

Definition at line 57 of file rtai_math.h.

#define __MATHDECL type,
function,
suffix,
args   ) 
 

Value:

__MATHDECL_1(type, function,suffix, args); \ __MATHDECL_1(type, __CONCAT(__,function),suffix, args)
Definition at line 54 of file rtai_math.h.

#define __MATHDECL_1 type,
function,
suffix,
args   )     extern type __MATH_PRECNAME(function,suffix) args __THROW
 

Definition at line 62 of file rtai_math.h.

#define __MATHDECLX type,
function,
suffix,
args,
attrib   ) 
 

Value:

__MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); \ __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)
Definition at line 59 of file rtai_math.h.

#define _MATH_H   1
 

Definition at line 28 of file rtai_math.h.

#define _Mdouble_   double
 

Definition at line 65 of file rtai_math.h.

#define _Mdouble_BEGIN_NAMESPACE   __BEGIN_NAMESPACE_STD
 

Definition at line 68 of file rtai_math.h.

#define _Mdouble_END_NAMESPACE   __END_NAMESPACE_STD
 

Definition at line 69 of file rtai_math.h.

#define _RTAI_MATH_H   1
 

Definition at line 27 of file rtai_math.h.


Function Documentation

double cabs __P (struct complex  ) 
 

double gamma_r double  x,
int *  signgamp
 

Definition at line 28 of file w_gamma_r.c.

References __ieee754_lgamma_r(), __kernel_standard(), _LIB_VERSION, finite(), and floor().

Here is the call graph for this function:

long int rinttol double  x  ) 
 

Definition at line 210 of file rndint.c.

References DblInHex::dbl, doubleToLong, SET_INVALID, signMask, twoTo52, and DblInHex::words.

long int roundtol double  x  ) 
 

Definition at line 397 of file rndint.c.

References DblInHex::dbl, doubleToLong, SET_INVALID, signMask, and DblInHex::words.


Generated on Thu Nov 20 11:52:37 2008 for RTAI API by doxygen 1.3.8