#include <parallel_reduce.h>
Static Public Member Functions | |
static ReduceStrategy * | create (ReduceType reduceType, bool bClearBuffers=true, int bodyAlignment=ParallelOptions::DEFAULTALIGN) |
Creates a reduction strategy according the given arguments. |
Handles the creation of reduction strategies according to a desired type and alignment
Definition at line 179 of file parallel_reduce.h.
static ReduceStrategy* parallel_ode::ReduceStrategyFactory::create | ( | ReduceType | reduceType, | |
bool | bClearBuffers = true , |
|||
int | bodyAlignment = ParallelOptions::DEFAULTALIGN | |||
) | [inline, static] |
Creates a reduction strategy according the given arguments.
reduceType | The type of reduction | |
bClearBuffers | Whether to clear the reduction buffers after each reduce operation | |
bodyAlignment | The number of bodies per aligned memory stride |
Definition at line 191 of file parallel_reduce.h.