DeSiGNAR  0.5a
Data Structures General Library
Namespaces | Functions
buildgraph.H File Reference
#include <graphalgorithms.H>
#include <random.H>
Include dependency graph for buildgraph.H:

Go to the source code of this file.

Namespaces

 Designar
 

Functions

template<class GT , class NodeInit , class ArcInit >
GT Designar::full_graph (nat_t, NodeInit &, ArcInit &)
 
template<class GT , class NodeInit = DftNodeInit<GT>, class ArcInit = DftArcInit<GT>>
GT Designar::full_graph (nat_t, NodeInit &&node_init=NodeInit(), ArcInit &&arc_init=ArcInit())
 
template<class GT , class NodeInit , class ArcInit >
GT Designar::build_grid (nat_t width, nat_t height, NodeInit &node_init, ArcInit &arc_init, bool with_diagonal=true)
 
template<class GT , class NodeInit = DftGridNodeInit<GT>, class ArcInit = DftGridArcInit<GT>>
GT Designar::build_grid (nat_t width, nat_t height, NodeInit &&node_init=NodeInit(), ArcInit &&arc_init=ArcInit(), bool with_diagonal=true)
 
template<class GT , class NodeInit , class ArcInit >
GT Designar::random_graph (nat_t, nat_t, rng_seed_t, NodeInit &, ArcInit &)
 
template<class GT , class NodeInit = DftNodeInit<GT>, class ArcInit = DftArcInit<GT>>
GT Designar::random_graph (nat_t, nat_t, rng_seed_t, NodeInit &&node_init=NodeInit(), ArcInit &&arc_init=ArcInit())
 
template<class GT , class NodeInit = DftNodeInit<GT>, class ArcInit = DftArcInit<GT>>
GT Designar::random_graph (nat_t, nat_t, NodeInit &&node_init=NodeInit(), ArcInit &&arc_init=ArcInit())
 
template<class GT , class NodeInit , class ArcInit >
GT Designar::ps_random_graph (nat_t, real_t, rng_seed_t, bool, NodeInit &, ArcInit &)
 
template<class GT , class NodeInit = DftNodeInit<GT>, class ArcInit = DftArcInit<GT>>
GT Designar::ps_random_graph (nat_t, real_t, rng_seed_t, bool grant_connectivity=false, NodeInit &&node_init=NodeInit(), ArcInit &&arc_init=ArcInit())
 
template<class GT , class NodeInit , class ArcInit >
GT Designar::p_random_graph (nat_t, real_t, bool, NodeInit &, ArcInit &)
 
template<class GT , class NodeInit = DftNodeInit<GT>, class ArcInit = DftArcInit<GT>>
GT Designar::p_random_graph (nat_t, real_t, bool grant_connectivity=false, NodeInit &&node_init=NodeInit(), ArcInit &&arc_init=ArcInit())