reduction_op

The operators a parallel reduction can combine values with.

Declaración

Sintaxis

reduction_op
    = ReduceAdd
    | ReduceSub
    | ReduceMul
    | ReduceMIN
    | ReduceMAX
    | ReduceIAND
    | ReduceIOR
    | ReduceIEOR

Values

Value

Meaning

ReduceAdd

sum.

ReduceSub

difference.

ReduceMul

product.

ReduceMIN

minimum.

ReduceMAX

maximum.

ReduceIAND

bitwise and.

ReduceIOR

bitwise or.

ReduceIEOR

bitwise exclusive or.

Valores devueltos

None. An enumeration value is not evaluated.

Descripción

Used by do concurrent locality specifiers and by the OpenMP reduction clause. Every operator here is associative, which is what lets the iterations be combined in any order.

Ver también

DoConcurrentLoop, reduction_expr, OMPReduction