Defines | Functions
vl_cummax.c File Reference

vl_cummax MEX defition More...

#include <mexutils.h>
#include "vl_cummax.def"
Include dependency graph for vl_cummax.c:

Go to the source code of this file.

Defines

#define CLASS(x)   CLASS_AUX(x)
#define CLASS_1   DOUBLE
#define CLASS_10   UINT8
#define CLASS_2   SINGLE
#define CLASS_3   INT64
#define CLASS_4   UINT64
#define CLASS_5   INT32
#define CLASS_6   UINT32
#define CLASS_7   INT16
#define CLASS_8   UINT16
#define CLASS_9   INT8
#define CLASS_AUX(x)   CLASS_ ## x
#define DISPATCH(I, V)
#define REPEAT1_1(m, p)   m(1,p)
#define REPEAT1_10(m, p)   REPEAT1_9(m,p) m(10,p)
#define REPEAT1_2(m, p)   REPEAT1_1(m,p) m(2,p)
#define REPEAT1_3(m, p)   REPEAT1_2(m,p) m(3,p)
#define REPEAT1_4(m, p)   REPEAT1_3(m,p) m(4,p)
#define REPEAT1_5(m, p)   REPEAT1_4(m,p) m(5,p)
#define REPEAT1_6(m, p)   REPEAT1_5(m,p) m(6,p)
#define REPEAT1_7(m, p)   REPEAT1_6(m,p) m(7,p)
#define REPEAT1_8(m, p)   REPEAT1_7(m,p) m(8,p)
#define REPEAT1_9(m, p)   REPEAT1_8(m,p) m(9,p)
#define TYPE(x)   TYPE_AUX(x)
#define TYPE_1   double
#define TYPE_10   vl_uint8
#define TYPE_2   float
#define TYPE_3   vl_int64
#define TYPE_4   vl_uint64
#define TYPE_5   vl_int32
#define TYPE_6   vl_uint32
#define TYPE_7   vl_int16
#define TYPE_8   vl_uint16
#define TYPE_9   vl_int8
#define TYPE_AUX(x)   TYPE_ ## x

Functions

void mexFunction (int nout, mxArray *out[], int nin, const mxArray *in[])

Detailed Description

vl_cummax MEX defition

Author:
Andrea Vedaldi

Definition in file vl_cummax.c.


Define Documentation

#define CLASS (   x)    CLASS_AUX(x)

Definition at line 51 of file vl_cummax.c.

#define CLASS_1   DOUBLE

Definition at line 40 of file vl_cummax.c.

#define CLASS_10   UINT8

Definition at line 49 of file vl_cummax.c.

#define CLASS_2   SINGLE

Definition at line 41 of file vl_cummax.c.

#define CLASS_3   INT64

Definition at line 42 of file vl_cummax.c.

#define CLASS_4   UINT64

Definition at line 43 of file vl_cummax.c.

#define CLASS_5   INT32

Definition at line 44 of file vl_cummax.c.

#define CLASS_6   UINT32

Definition at line 45 of file vl_cummax.c.

#define CLASS_7   INT16

Definition at line 46 of file vl_cummax.c.

#define CLASS_8   UINT16

Definition at line 47 of file vl_cummax.c.

#define CLASS_9   INT8

Definition at line 48 of file vl_cummax.c.

#define CLASS_AUX (   x)    CLASS_ ## x

Definition at line 50 of file vl_cummax.c.

#define DISPATCH (   I,
 
)
Value:
case VL_XCAT3(mx,CLASS(I),_CLASS): \
  VL_XCAT(_vl_cummax_,TYPE(I))(OUT(Y), IN(X), stride, dimension) ; break ;
#define REPEAT1_1 (   m,
 
)    m(1,p)

Definition at line 16 of file vl_cummax.c.

#define REPEAT1_10 (   m,
 
)    REPEAT1_9(m,p) m(10,p)

Definition at line 25 of file vl_cummax.c.

#define REPEAT1_2 (   m,
 
)    REPEAT1_1(m,p) m(2,p)

Definition at line 17 of file vl_cummax.c.

#define REPEAT1_3 (   m,
 
)    REPEAT1_2(m,p) m(3,p)

Definition at line 18 of file vl_cummax.c.

#define REPEAT1_4 (   m,
 
)    REPEAT1_3(m,p) m(4,p)

Definition at line 19 of file vl_cummax.c.

#define REPEAT1_5 (   m,
 
)    REPEAT1_4(m,p) m(5,p)

Definition at line 20 of file vl_cummax.c.

#define REPEAT1_6 (   m,
 
)    REPEAT1_5(m,p) m(6,p)

Definition at line 21 of file vl_cummax.c.

#define REPEAT1_7 (   m,
 
)    REPEAT1_6(m,p) m(7,p)

Definition at line 22 of file vl_cummax.c.

#define REPEAT1_8 (   m,
 
)    REPEAT1_7(m,p) m(8,p)

Definition at line 23 of file vl_cummax.c.

#define REPEAT1_9 (   m,
 
)    REPEAT1_8(m,p) m(9,p)

Definition at line 24 of file vl_cummax.c.

#define TYPE (   x)    TYPE_AUX(x)

Definition at line 38 of file vl_cummax.c.

#define TYPE_1   double

Definition at line 27 of file vl_cummax.c.

#define TYPE_10   vl_uint8

Definition at line 36 of file vl_cummax.c.

#define TYPE_2   float

Definition at line 28 of file vl_cummax.c.

#define TYPE_3   vl_int64

Definition at line 29 of file vl_cummax.c.

#define TYPE_4   vl_uint64

Definition at line 30 of file vl_cummax.c.

#define TYPE_5   vl_int32

Definition at line 31 of file vl_cummax.c.

#define TYPE_6   vl_uint32

Definition at line 32 of file vl_cummax.c.

#define TYPE_7   vl_int16

Definition at line 33 of file vl_cummax.c.

#define TYPE_8   vl_uint16

Definition at line 34 of file vl_cummax.c.

#define TYPE_9   vl_int8

Definition at line 35 of file vl_cummax.c.

#define TYPE_AUX (   x)    TYPE_ ## x

Definition at line 37 of file vl_cummax.c.


Function Documentation

void mexFunction ( int nout  ,
mxArray *  out[],
int  nin,
const mxArray *  in[] 
)

Definition at line 56 of file vl_cummax.c.



libvlfeat
Author(s): Andrea Vedaldi
autogenerated on Thu Jun 6 2019 20:25:52