Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Subgraph Class Reference

#include <subgraph.h>

Collaboration diagram for Realm::Subgraph:

Public Types

typedef ::realm_id_t id_t
 

Public Member Functions

bool operator< (const Subgraph &rhs) const
 
bool operator== (const Subgraph &rhs) const
 
bool operator!= (const Subgraph &rhs) const
 
bool exists (void) const
 
void destroy (Event wait_on=Event::NO_EVENT) const
 
Event instantiate (const void *args, size_t arglen, const ProfilingRequestSet &prs, Event wait_on=Event::NO_EVENT, int priority_adjust=0) const
 
Event instantiate (const void *args, size_t arglen, const ProfilingRequestSet &prs, const std::vector< Event > &preconditions, std::vector< Event > &postconditions, Event wait_on=Event::NO_EVENT, int priority_adjust=0) const
 

Static Public Member Functions

static Event create_subgraph (Subgraph &subgraph, const SubgraphDefinition &defn, const ProfilingRequestSet &prs, Event wait_on=Event::NO_EVENT)
 

Public Attributes

id_t id
 

Static Public Attributes

static const Subgraph NO_SUBGRAPH
 

Member Typedef Documentation

◆ id_t

Member Function Documentation

◆ create_subgraph()

static Event Realm::Subgraph::create_subgraph ( Subgraph subgraph,
const SubgraphDefinition defn,
const ProfilingRequestSet prs,
Event  wait_on = Event::NO_EVENT 
)
static

◆ destroy()

void Realm::Subgraph::destroy ( Event  wait_on = Event::NO_EVENT) const

◆ exists()

bool Realm::Subgraph::exists ( void  ) const
inline

◆ instantiate() [1/2]

Event Realm::Subgraph::instantiate ( const void *  args,
size_t  arglen,
const ProfilingRequestSet prs,
const std::vector< Event > &  preconditions,
std::vector< Event > &  postconditions,
Event  wait_on = Event::NO_EVENT,
int  priority_adjust = 0 
) const

◆ instantiate() [2/2]

Event Realm::Subgraph::instantiate ( const void *  args,
size_t  arglen,
const ProfilingRequestSet prs,
Event  wait_on = Event::NO_EVENT,
int  priority_adjust = 0 
) const

◆ operator!=()

bool Realm::Subgraph::operator!= ( const Subgraph rhs) const
inline

◆ operator<()

bool Realm::Subgraph::operator< ( const Subgraph rhs) const
inline

◆ operator==()

bool Realm::Subgraph::operator== ( const Subgraph rhs) const
inline

Member Data Documentation

◆ id

id_t Realm::Subgraph::id

◆ NO_SUBGRAPH

const Subgraph Realm::Subgraph::NO_SUBGRAPH
static

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