Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Testing Namespace Reference

Classes

class  BipartiteNetworkGenerator
 Complete bipartite network generator. More...
 
class  ErdosRenyiGenerator
 Erdős–Rényi random network generator. More...
 
class  GridNetworkGenerator
 Grid network generator. More...
 
struct  has_cost_support
 
struct  has_cost_support< Net, std::void_t< decltype(std::declval< typename Net::Arc >().cost)> >
 
class  LayeredNetworkGenerator
 Layered (staged) network generator. More...
 
struct  NetworkGeneratorConfig
 Random network generator configuration. More...
 
class  RandomNetworkGenerator
 Base class for random network generators. More...
 

Functions

template<class Net >
std::unique_ptr< RandomNetworkGenerator< Net > > create_generator (const std::string &type, const NetworkGeneratorConfig &config)
 Factory function to create generators.
 

Function Documentation

◆ create_generator()

template<class Net >
std::unique_ptr< RandomNetworkGenerator< Net > > Aleph::Testing::create_generator ( const std::string &  type,
const NetworkGeneratorConfig config 
)

Factory function to create generators.

Definition at line 462 of file random_network_generator.H.