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

Parameters for random network generation. More...

#include <net_utils.H>

Public Attributes

size_t num_nodes = 10
 Number of nodes.
 
size_t num_arcs = 20
 Target number of arcs.
 
double min_capacity = 1.0
 Minimum arc capacity.
 
double max_capacity = 100.0
 Maximum arc capacity.
 
double min_cost = 0.0
 Minimum arc cost (for cost networks)
 
double max_cost = 10.0
 Maximum arc cost.
 
bool ensure_connected = true
 Ensure source can reach sink.
 
unsigned seed = 0
 Random seed (0 = use time)
 

Detailed Description

Parameters for random network generation.

Definition at line 100 of file net_utils.H.

Member Data Documentation

◆ ensure_connected

bool Aleph::NetworkGenParams::ensure_connected = true

Ensure source can reach sink.

Definition at line 108 of file net_utils.H.

◆ max_capacity

double Aleph::NetworkGenParams::max_capacity = 100.0

Maximum arc capacity.

Definition at line 105 of file net_utils.H.

◆ max_cost

double Aleph::NetworkGenParams::max_cost = 10.0

Maximum arc cost.

Definition at line 107 of file net_utils.H.

◆ min_capacity

double Aleph::NetworkGenParams::min_capacity = 1.0

Minimum arc capacity.

Definition at line 104 of file net_utils.H.

◆ min_cost

double Aleph::NetworkGenParams::min_cost = 0.0

Minimum arc cost (for cost networks)

Definition at line 106 of file net_utils.H.

◆ num_arcs

size_t Aleph::NetworkGenParams::num_arcs = 20

Target number of arcs.

Definition at line 103 of file net_utils.H.

◆ num_nodes

size_t Aleph::NetworkGenParams::num_nodes = 10

Number of nodes.

Definition at line 102 of file net_utils.H.

◆ seed

unsigned Aleph::NetworkGenParams::seed = 0

Random seed (0 = use time)

Definition at line 109 of file net_utils.H.


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