ecto
Classes | Typedefs | Functions
ecto::graph Namespace Reference

Classes

struct  edge
 
class  element
 
struct  graph_t
 
class  vertex
 

Typedefs

typedef boost::shared_ptr< edgeedge_ptr
 
typedef boost::shared_ptr< const edgeedge_cptr
 
typedef boost::shared_ptr< vertexvertex_ptr
 
typedef boost::shared_ptr< const vertexvertex_cptr
 

Functions

std::set< std::string > get_connected_input_tendril_names (graph_t &graph, graph_t::vertex_descriptor vd)
 
void move_inputs (graph_t &graph, graph_t::vertex_descriptor vd)
 
void move_outputs (graph_t &graph, graph_t::vertex_descriptor vd)
 
void invoke_configuration (graph_t &graph, graph_t::vertex_descriptor vd)
 
int invoke_process (graph_t &graph, graph_t::vertex_descriptor vd)
 

Typedef Documentation

typedef boost::shared_ptr<const edge> ecto::graph::edge_cptr
typedef boost::shared_ptr<edge> ecto::graph::edge_ptr
typedef boost::shared_ptr<const vertex> ecto::graph::vertex_cptr
typedef boost::shared_ptr<vertex> ecto::graph::vertex_ptr

Function Documentation

std::set<std::string> ecto::graph::get_connected_input_tendril_names ( graph_t graph,
graph_t::vertex_descriptor  vd 
)
void ecto::graph::invoke_configuration ( graph_t graph,
graph_t::vertex_descriptor  vd 
)
int ecto::graph::invoke_process ( graph_t graph,
graph_t::vertex_descriptor  vd 
)
void ecto::graph::move_inputs ( graph_t graph,
graph_t::vertex_descriptor  vd 
)
void ecto::graph::move_outputs ( graph_t graph,
graph_t::vertex_descriptor  vd 
)