Sequoia
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
sequoia::testing::dynamic_undirected_graph_weighted_operations< EdgeWeight, NodeWeight, EdgeStorageConfig, NodeWeightStorage > Class Template Reference

Public Types

using graph_t = maths::undirected_graph< EdgeWeight, NodeWeight, maths::null_meta_data, EdgeStorageConfig, NodeWeightStorage >
 
using edge_t = typename graph_t::edge_init_type
 
using node_weight_type = typename graph_t::node_weight_type
 
using edges_equivalent_t = std::initializer_list< std::initializer_list< edge_t > >
 
using transition_graph = typename transition_checker< graph_t >::transition_graph
 

Static Public Member Functions

static void execute_operations (regular_test &t)
 
static graph_t make_and_check (regular_test &t, std::string_view description, edges_equivalent_t edgeInit, std::initializer_list< node_weight_type > nodeInit)
 
static void check_initialization_exceptions (regular_test &t)
 
static transition_graph make_weighted_transition_graph (regular_test &t)
 

Static Public Attributes

static constexpr bool has_shared_weight {EdgeStorageConfig::edge_sharing == maths::edge_sharing_preference::shared_weight}
 

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