Each field has a FieldFlags object that indicates synchronization status of that field.
More...
#include <SyncStructures.h>
Each field has a FieldFlags object that indicates synchronization status of that field.
galois::runtime::FieldFlags::FieldFlags |
( |
| ) |
|
|
inline |
Field Flags constructor.
Sets all flags to false and bitvector status to invalid.
void galois::runtime::FieldFlags::clear_all |
( |
| ) |
|
|
inline |
Sets all write flags to false and sets bitvector stats to none invalid.
void galois::runtime::FieldFlags::clear_read_any |
( |
| ) |
|
|
inline |
Sets all write flags to false.
void galois::runtime::FieldFlags::clear_read_dst |
( |
| ) |
|
|
inline |
Sets write dst flags to false.
void galois::runtime::FieldFlags::clear_read_src |
( |
| ) |
|
|
inline |
Sets write src flags to false.
bool galois::runtime::FieldFlags::dst_to_dst |
( |
| ) |
const |
|
inline |
Return true if dst2dst is set.
bool galois::runtime::FieldFlags::dst_to_src |
( |
| ) |
const |
|
inline |
Return true if dst2src is set.
void galois::runtime::FieldFlags::set_write_any |
( |
| ) |
|
|
inline |
Sets all write flags to true.
void galois::runtime::FieldFlags::set_write_dst |
( |
| ) |
|
|
inline |
Sets write dst flags to true.
void galois::runtime::FieldFlags::set_write_src |
( |
| ) |
|
|
inline |
Sets write src flags to true.
bool galois::runtime::FieldFlags::src_to_dst |
( |
| ) |
const |
|
inline |
Return true if src2dst is set.
bool galois::runtime::FieldFlags::src_to_src |
( |
| ) |
const |
|
inline |
Return true if src2src is set.
Status of the bitvector in terms of if it can be used to sync the field.
The documentation for this class was generated from the following file: