dispenso 1.4.1
A library for task parallelism
Loading...
Searching...
No Matches
graph.h File Reference
#include <atomic>
#include <deque>
#include <limits>
#include <memory>
#include <type_traits>
#include <vector>
#include <dispenso/platform.h>
#include <dispenso/pool_allocator.h>
#include <dispenso/small_buffer_allocator.h>

Go to the source code of this file.

Classes

class  dispenso::Node
 
class  dispenso::BiPropNode
 
class  dispenso::SubgraphT< N >
 
class  dispenso::GraphT< N >
 

Typedefs

using dispenso::Graph = GraphT<Node>
 
using dispenso::BiPropGraph = GraphT<BiPropNode>
 
using dispenso::Subgraph = SubgraphT<Node>
 
using dispenso::BiPropSubgraph = SubgraphT<BiPropNode>
 

Detailed Description

A file providing task graph functionality for expressing complex task dependencies.

Definition in file graph.h.

Typedef Documentation

◆ BiPropGraph

using dispenso::BiPropGraph = GraphT<BiPropNode>

Definition at line 687 of file graph.h.

◆ BiPropSubgraph

using dispenso::BiPropSubgraph = SubgraphT<BiPropNode>

Definition at line 690 of file graph.h.

◆ Graph

using dispenso::Graph = GraphT<Node>

Definition at line 686 of file graph.h.

◆ Subgraph

using dispenso::Subgraph = SubgraphT<Node>

Definition at line 689 of file graph.h.