Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::det_parallel_break_tag Struct Reference

Indicates the operator has a function that allows a galois::for_each loop to be exited deterministically. More...

#include <Traits.h>

Inheritance diagram for galois::det_parallel_break_tag:
galois::det_parallel_break< T >

Detailed Description

Indicates the operator has a function that allows a galois::for_each loop to be exited deterministically.

The function should have the signature bool().

It will be periodically called by the deterministic scheduler. If it returns true, the loop ends as if calling UserContext::breakLoop, but unlike that function, these breaks are deterministic.


The documentation for this struct was generated from the following file: