reduction_op

The operators a parallel reduction can combine values with.

Declaration

Sintaxe

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 de retorno

None. An enumeration value is not evaluated.

Descrição

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.

Veja Também

DoConcurrentLoop, reduction_expr, OMPReduction