Go to the source code of this file.
|
#define | max(a, b) ( (a) > (b) ? (a) : (b) ) |
|
#define | min(a, b) ( (a) < (b) ? (a) : (b) ) |
|
|
static int | RTOp_ROp_combined_nu_comp_err_apply_op (const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, const int num_vecs, const struct RTOp_SubVector vecs[], const int num_targ_vecs, const struct RTOp_MutableSubVector targ_vecs[], RTOp_ReductTarget reduct_obj) |
|
int | RTOp_ROp_combined_nu_comp_err_construct (struct RTOp_RTOp *op) |
|
int | RTOp_ROp_combined_nu_comp_err_destroy (struct RTOp_RTOp *op) |
|
RTOp_value_type | RTOp_ROp_combined_nu_comp_err_val (RTOp_ReductTarget reduct_obj) |
|
static int | RTOp_ROp_combined_nu_comp_err_one_only_apply_op (const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, const int num_vecs, const struct RTOp_SubVector vecs[], const int num_targ_vecs, const struct RTOp_MutableSubVector targ_vecs[], RTOp_ReductTarget reduct_obj) |
|
int | RTOp_ROp_combined_nu_comp_err_one_only_construct (struct RTOp_RTOp *op) |
|
int | RTOp_ROp_combined_nu_comp_err_one_only_destroy (struct RTOp_RTOp *op) |
|
RTOp_value_type | RTOp_ROp_combined_nu_comp_err_one_only_val (RTOp_ReductTarget reduct_obj) |
|
#define max |
( |
|
a, |
|
|
|
b |
|
) |
| ( (a) > (b) ? (a) : (b) ) |
#define min |
( |
|
a, |
|
|
|
b |
|
) |
| ( (a) < (b) ? (a) : (b) ) |
int RTOp_ROp_combined_nu_comp_err_construct |
( |
struct RTOp_RTOp * |
op | ) |
|
int RTOp_ROp_combined_nu_comp_err_destroy |
( |
struct RTOp_RTOp * |
op | ) |
|
int RTOp_ROp_combined_nu_comp_err_one_only_construct |
( |
struct RTOp_RTOp * |
op | ) |
|
int RTOp_ROp_combined_nu_comp_err_one_only_destroy |
( |
struct RTOp_RTOp * |
op | ) |
|
Initial value:=
{
,"ROp_combined_nu_comp_err"
,NULL
}
int RTOp_get_reduct_max_value_op(const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, RTOp_reduct_op_func_ptr_t *reduct_op_func_ptr)
const struct RTOp_obj_type_vtbl_t RTOp_obj_null_vtbl
static int RTOp_ROp_combined_nu_comp_err_apply_op(const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, const int num_vecs, const struct RTOp_SubVector vecs[], const int num_targ_vecs, const struct RTOp_MutableSubVector targ_vecs[], RTOp_ReductTarget reduct_obj)
int RTOp_reduct_max_value(const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, RTOp_ReductTarget in_targ_obj, RTOp_ReductTarget inout_targ_obj)
const struct RTOp_obj_type_vtbl_t RTOp_obj_value_vtbl
Definition at line 138 of file RTOp_ROp_combined_nu_comp_err.c.
Initial value:=
{
,"ROp_combined_nu_comp_err_one_only"
,NULL
}
int RTOp_get_reduct_max_value_op(const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, RTOp_reduct_op_func_ptr_t *reduct_op_func_ptr)
const struct RTOp_obj_type_vtbl_t RTOp_obj_null_vtbl
int RTOp_reduct_max_value(const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, RTOp_ReductTarget in_targ_obj, RTOp_ReductTarget inout_targ_obj)
static int RTOp_ROp_combined_nu_comp_err_one_only_apply_op(const struct RTOp_RTOp_vtbl_t *vtbl, const void *obj_data, const int num_vecs, const struct RTOp_SubVector vecs[], const int num_targ_vecs, const struct RTOp_MutableSubVector targ_vecs[], RTOp_ReductTarget reduct_obj)
const struct RTOp_obj_type_vtbl_t RTOp_obj_value_vtbl
element-wise reduction : comp_err = max(comp_err, v0(i)*(v1(i)-v2(i)));
This operator class implementation was created automatically by 'new_rtop.pl'.
This operator calculates the comp_err for a single bound vector (upper or lower) - it is to be used when either one of the bounds vectors are all infinite (-/+)
Definition at line 251 of file RTOp_ROp_combined_nu_comp_err.c.