MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
RTOp_reduct_min_value.c File Reference
#include "RTOp_reduct_min_value.h"
Include dependency graph for RTOp_reduct_min_value.c:

Go to the source code of this file.

Macros

#define MY_MIN(a, b)   a < b ? a : b
 

Functions

int RTOp_reduct_min_value (const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, RTOp_ReductTarget in_targ_obj, RTOp_ReductTarget inout_targ_obj)
 
static void CALL_API external_reduct_op (void *in_targ_array, void *inout_targ_array, int *len, RTOp_Datatype *datatype)
 
int RTOp_get_reduct_min_value_op (const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, RTOp_reduct_op_func_ptr_t *reduct_op_func_ptr)
 

Macro Definition Documentation

#define MY_MIN (   a,
 
)    a < b ? a : b

Definition at line 44 of file RTOp_reduct_min_value.c.

Function Documentation

int RTOp_reduct_min_value ( const struct RTOp_RTOp_vtbl_t vtbl,
const void obj_data,
RTOp_ReductTarget  in_targ_obj,
RTOp_ReductTarget  inout_targ_obj 
)

Use this function for reduce_reduct_objs in the RTOp_RTOp_vtbl_t virtual function table.

Definition at line 48 of file RTOp_reduct_min_value.c.

static void CALL_API external_reduct_op ( void in_targ_array,
void inout_targ_array,
int *  len,
RTOp_Datatype datatype 
)
static

Definition at line 60 of file RTOp_reduct_min_value.c.

int RTOp_get_reduct_min_value_op ( const struct RTOp_RTOp_vtbl_t vtbl,
const void obj_data,
RTOp_reduct_op_func_ptr_t *  reduct_op_func_ptr 
)

Use this function for get_reduct_op in the RTOp_RTOp_vtbl_t virtual function table.

Definition at line 72 of file RTOp_reduct_min_value.c.