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

logical AND reduction More...

#include <Reduction.h>

Inheritance diagram for galois::GReduceLogicalAnd:
galois::Reducible< bool, std::logical_and< bool >, identity_value< bool, true > > galois::identity_value< bool, true >

Public Member Functions

 GReduceLogicalAnd ()
 
- Public Member Functions inherited from galois::Reducible< bool, std::logical_and< bool >, identity_value< bool, true > >
 Reducible (std::logical_and< bool >merge_func, identity_value< bool, true >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, true >
constexpr bool operator() () const
 

Additional Inherited Members

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

Detailed Description

logical AND reduction

Constructor & Destructor Documentation

galois::GReduceLogicalAnd::GReduceLogicalAnd ( )
inline

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