NuriKit v0.1.0b2
Loading...
Searching...
No Matches
subgraph.h File Reference
Include dependency graph for subgraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nuri::Subgraph< NT, ET, is_const >
 A subgraph of a graph. More...

Namespaces

namespace  nuri

Typedefs

template<class GT>
using nuri::SubgraphOf = typename internal::SubgraphTypeHelper<GT>::type

Functions

template<class NT, class ET>
 nuri::Subgraph (Graph< NT, ET > &graph) -> Subgraph< NT, ET, false >
template<class NT, class ET>
 nuri::Subgraph (Graph< NT, ET > &graph, const std::vector< int > &nodes) -> Subgraph< NT, ET, false >
template<class NT, class ET>
 nuri::Subgraph (Graph< NT, ET > &graph, std::vector< int > &&nodes) noexcept -> Subgraph< NT, ET, false >
template<class NT, class ET>
 nuri::Subgraph (const Graph< NT, ET > &graph) -> Subgraph< NT, ET, true >
template<class NT, class ET>
 nuri::Subgraph (const Graph< NT, ET > &graph, const std::vector< int > &nodes) -> Subgraph< NT, ET, true >
template<class NT, class ET>
 nuri::Subgraph (const Graph< NT, ET > &graph, std::vector< int > &&nodes) noexcept -> Subgraph< NT, ET, true >
template<class GT>
SubgraphOf< GT > nuri::make_subgraph (GT &&graph)
 Make an empty subgraph from a graph.
template<class GT>
SubgraphOf< GT > nuri::make_subgraph (GT &&graph, internal::IndexSet &&nodes, internal::IndexSet &&edges)
 Make a subgraph from list of nodes and edges.
template<class GT>
SubgraphOf< GT > nuri::subgraph_from_nodes (GT &&graph, internal::IndexSet &&nodes)
 Make a subgraph from list of nodes.
template<class GT>
SubgraphOf< GT > nuri::subgraph_from_edges (GT &&graph, internal::IndexSet &&edges)
 Make a subgraph from list of edges.