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

logical OR reduction More...

#include <Reduction.h>

Inheritance diagram for galois::GReduceLogicalOr:
galois::Reducible< bool, std::logical_or< bool >, identity_value< bool, false > > galois::identity_value< bool, false >

Public Member Functions

 GReduceLogicalOr ()
 
- Public Member Functions inherited from galois::Reducible< bool, std::logical_or< bool >, identity_value< bool, false > >
 Reducible (std::logical_or< bool >merge_func, identity_value< bool, false >id_func)
 
void update (bool &&rhs)
 Updates the thread local value by applying the reduction operator to current and newly provided value. More...
 
void update (const bool &rhs)
 
bool & getLocal ()
 Returns a reference to the local value of T. More...
 
bool & reduce ()
 Returns the final reduction value. More...
 
void reset ()
 
- Public Member Functions inherited from galois::identity_value< bool, false >
constexpr bool operator() () const
 

Additional Inherited Members

- Public Types inherited from galois::Reducible< bool, std::logical_or< bool >, identity_value< bool, false > >
using value_type = bool
 

Detailed Description

logical OR reduction

Constructor & Destructor Documentation

galois::GReduceLogicalOr::GReduceLogicalOr ( )
inline

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