SYS/SYS_MathPermute.h File Reference

Go to the source code of this file.

Defines

#define ARGS_2(fname)
#define ARGS_3(fname)
#define ARGS_4(fname)
#define CMP_PERM(fname)


Define Documentation

#define ARGS_2 ( fname   ) 

Value:

static inline fpreal64 fname(fpreal32 a, fpreal64 b) \
        { return fname((fpreal64)a, b); } \
    static inline fpreal64 fname(fpreal64 a, fpreal32 b) \
        { return fname(a, (fpreal64)b); } \

Definition at line 27 of file SYS_MathPermute.h.

#define ARGS_3 ( fname   ) 

Value:

static inline fpreal64 fname(fpreal32 a, fpreal64 b, fpreal64 c) \
        { return fname((fpreal64)a, b, c); } \
    static inline fpreal64 fname(fpreal64 a, fpreal32 b, fpreal64 c) \
        { return fname(a, (fpreal64)b, c); } \
    static inline fpreal64 fname(fpreal32 a, fpreal32 b, fpreal64 c) \
        { return fname((fpreal64)a, (fpreal64)b, c); } \
    static inline fpreal64 fname(fpreal64 a, fpreal64 b, fpreal32 c) \
        { return fname(a, b, (fpreal64)c); } \
    static inline fpreal64 fname(fpreal32 a, fpreal64 b, fpreal32 c) \
        { return fname((fpreal64)a, b, (fpreal64)c); } \
    static inline fpreal64 fname(fpreal64 a, fpreal32 b, fpreal32 c) \
        { return fname(a, (fpreal64)b, (fpreal64)c); }

Definition at line 33 of file SYS_MathPermute.h.

#define ARGS_4 ( fname   ) 

Value:

static inline fpreal64 fname(fpreal64 a,fpreal32 b,fpreal32 c,fpreal32 d) \
        { return fname(a, (fpreal64)b, (fpreal64)c, (fpreal64)d); } \
    static inline fpreal64 fname(fpreal32 a,fpreal64 b,fpreal32 c,fpreal32 d) \
        { return fname((fpreal64)a, b, (fpreal64)c, (fpreal64)d); } \
    static inline fpreal64 fname(fpreal64 a,fpreal64 b,fpreal32 c,fpreal32 d) \
        { return fname(a, b, (fpreal64)c, (fpreal64)d); } \
    static inline fpreal64 fname(fpreal32 a,fpreal32 b,fpreal64 c,fpreal32 d) \
        { return fname((fpreal64)a, (fpreal64)b, c, (fpreal64)d); } \
    static inline fpreal64 fname(fpreal64 a,fpreal32 b,fpreal64 c,fpreal32 d) \
        { return fname(a, (fpreal64)b, c, (fpreal64)d); } \
    static inline fpreal64 fname(fpreal32 a,fpreal64 b,fpreal64 c,fpreal32 d) \
        { return fname((fpreal64)a, b, c, (fpreal64)d); } \
    static inline fpreal64 fname(fpreal64 a,fpreal64 b,fpreal64 c,fpreal32 d) \
        { return fname(a, b, c, (fpreal64)d); } \
    static inline fpreal64 fname(fpreal32 a,fpreal32 b,fpreal32 c,fpreal64 d) \
        { return fname((fpreal64)a, (fpreal64)b, (fpreal64)c, d); } \
    static inline fpreal64 fname(fpreal64 a,fpreal32 b,fpreal32 c,fpreal64 d) \
        { return fname(a, (fpreal64)b, (fpreal64)c, d); } \
    static inline fpreal64 fname(fpreal32 a,fpreal64 b,fpreal32 c,fpreal64 d) \
        { return fname((fpreal64)a, b, (fpreal64)c, d); } \
    static inline fpreal64 fname(fpreal64 a,fpreal64 b,fpreal32 c,fpreal64 d) \
        { return fname(a, b, (fpreal64)c, d); } \
    static inline fpreal64 fname(fpreal32 a,fpreal32 b,fpreal64 c,fpreal64 d) \
        { return fname((fpreal64)a, (fpreal64)b, c, d); } \
    static inline fpreal64 fname(fpreal64 a,fpreal32 b,fpreal64 c,fpreal64 d) \
        { return fname(a, (fpreal64)b, c, d); } \
    static inline fpreal64 fname(fpreal32 a,fpreal64 b,fpreal64 c,fpreal64 d) \
        { return fname((fpreal64)a, b, c, d); }

Definition at line 47 of file SYS_MathPermute.h.

#define CMP_PERM ( fname   ) 

Value:

static inline bool fname(fpreal32 a, fpreal32 b, fpreal64 tol) \
            { return fname(a, b, (fpreal32)tol); } \
    static inline bool fname(fpreal64 a, fpreal64 b, fpreal32 tol) \
            { return fname(a, b, (fpreal64)tol); } \
    static inline bool fname(fpreal32 a, fpreal64 b, fpreal32 tol) \
            { return fname((fpreal64)a, b, (fpreal64)tol); } \
    static inline bool fname(fpreal64 a, fpreal32 b, fpreal32 tol) \
            { return fname(a, (fpreal64)b, (fpreal64)tol); } \
    static inline bool fname(fpreal32 a, fpreal64 b, fpreal64 tol=FP64_TOLERANCE) \
            { return fname((fpreal64)a, b, tol); } \
    static inline bool fname(fpreal64 a, fpreal32 b, fpreal64 tol=FP64_TOLERANCE) \
            { return fname(a, (fpreal64)b, tol); } \
    static inline bool fname(fpreal32 a, int b, fpreal32 tol=FP32_TOLERANCE) \
            { return fname(a, (fpreal32)b, tol); } \
    static inline bool fname(fpreal32 a, int b, fpreal64 tol) \
            { return fname((fpreal64)a, (fpreal64)b, tol); } \
    static inline bool fname(fpreal64 a, int b, fpreal64 tol=FP64_TOLERANCE) \
            { return fname(a, (fpreal64)b, tol); } \
    static inline bool fname(int a, fpreal32 b, fpreal32 tol=FP32_TOLERANCE) \
            { return fname((fpreal32)a, b, tol); } \
    static inline bool fname(int a, fpreal32 b, fpreal64 tol) \
            { return fname((fpreal64)a, (fpreal64)b, tol); } \
    static inline bool fname(int a, fpreal64 b, fpreal64 tol=FP64_TOLERANCE) \
            { return fname((fpreal64)a, b, tol); }

Definition at line 108 of file SYS_MathPermute.h.


Generated on Thu May 24 00:09:05 2012 for HDK by  doxygen 1.5.9