CAPD RedHom Library
capd::graph::GraphOnEdgesFixture Struct Reference

#include </var/lib/jenkins/workspace/capd-docs/workdir/capd-5.1.13/capdRedHom/tests/graph/Fixtures.h>

Public Types

typedef size_t Id
 
typedef GraphOnEdges< IdGraph
 
typedef Graph::EdgesStorage EdgesStorage
 
typedef Graph::Edge Edge
 

Public Member Functions

template<typename Rng >
 GraphOnEdgesFixture (size_t numberOfVertices, const Rng &edges)
 
 GraphOnEdgesFixture (size_t numberOfVertices, std::initializer_list< Edge > edges)
 
const std::vector< Edge > & edges () const
 
std::vector< EdgeedgesWithGuards () const
 
Graph graph () const
 

Public Attributes

size_t numberOfVertices
 
size_t numberOfEdges
 
size_t stronglyConnectedComponents
 
size_t connectedComponents
 

Member Typedef Documentation

Constructor & Destructor Documentation

template<typename Rng >
capd::graph::GraphOnEdgesFixture::GraphOnEdgesFixture ( size_t  numberOfVertices,
const Rng &  edges 
)
inline
capd::graph::GraphOnEdgesFixture::GraphOnEdgesFixture ( size_t  numberOfVertices,
std::initializer_list< Edge edges 
)
inline

Member Function Documentation

const std::vector<Edge>& capd::graph::GraphOnEdgesFixture::edges ( ) const
inline
std::vector<Edge> capd::graph::GraphOnEdgesFixture::edgesWithGuards ( ) const
inline
Graph capd::graph::GraphOnEdgesFixture::graph ( ) const
inline

Member Data Documentation

size_t capd::graph::Fixture::connectedComponents
inherited
size_t capd::graph::Fixture::numberOfEdges
inherited
size_t capd::graph::Fixture::numberOfVertices
inherited
size_t capd::graph::Fixture::stronglyConnectedComponents
inherited