| adjacencyMatrix (defined in TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | protected |
| AdjacencyMatrixType typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| AdjacencyMatrixView typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Base typedef (defined in TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | protected |
| ConstAdjacencyMatrixView typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| ConstVertexView typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| ConstViewType typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| DeviceType typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| getAdjacencyMatrix() const | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| getAdjacencyMatrix() | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| getAdjacencyMatrixView() const | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | |
| getConstView() const | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| getEdgeCount() const | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | |
| getSerializationType() | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | static |
| getVertexCount() const | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | |
| getView() | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph()=default | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(IndexType nodesCount) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(const AdjacencyMatrixType &matrix) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(AdjacencyMatrixType &&matrix) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(const Graph &)=default | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(Graph &&)=default | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(const OtherGraph &other) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(const OtherGraph &&other) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(IndexType vertexCount, const std::initializer_list< std::tuple< IndexType, IndexType, ValueType > > &data, Matrices::MatrixElementsEncoding encoding=isDirected() ? Matrices::MatrixElementsEncoding::Complete :Matrices::MatrixElementsEncoding::SymmetricMixed) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(const std::initializer_list< std::initializer_list< ValueType > > &data, Matrices::MatrixElementsEncoding encoding=isDirected() ? Matrices::MatrixElementsEncoding::Complete :Matrices::MatrixElementsEncoding::SymmetricMixed) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Graph(IndexType vertexCount, const std::map< std::pair< MapIndex, MapIndex >, MapValue > &map, Matrices::MatrixElementsEncoding encoding=isDirected() ? Matrices::MatrixElementsEncoding::Complete :Matrices::MatrixElementsEncoding::SymmetricMixed) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| GraphBase()=default | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | |
| GraphOrientation typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| IndexType typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| isDirected() | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | static |
| isUndirected() | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | static |
| operator=(const Graph &other) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| operator=(const OtherGraph &other) (defined in TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| operator=(Graph &&other) noexcept | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType >::operator=(const GraphBase &)=delete | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | |
| operator==(const GraphBase &other) const | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | |
| reset() | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| Self typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setAdjacencyMatrix(const AdjacencyMatrixType &matrix) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setAdjacencyMatrix(AdjacencyMatrixType &&matrix) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setAdjacencyMatrix(const Matrix_ &matrix) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setDenseEdges(const std::initializer_list< std::initializer_list< ValueType > > &data, Matrices::MatrixElementsEncoding encoding=isDirected() ? Matrices::MatrixElementsEncoding::Complete :Matrices::MatrixElementsEncoding::SymmetricLower) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setEdgeCounts(const Vector &edgeCounts) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setEdges(const std::initializer_list< std::tuple< IndexType, IndexType, ValueType > > &data, Matrices::MatrixElementsEncoding encoding=isDirected() ? Matrices::MatrixElementsEncoding::Complete :Matrices::MatrixElementsEncoding::SymmetricMixed) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setEdges(const std::map< std::pair< MapIndex, MapIndex >, MapValue > &map, Matrices::MatrixElementsEncoding encoding=isDirected() ? Matrices::MatrixElementsEncoding::Complete :Matrices::MatrixElementsEncoding::SymmetricMixed) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setVertexCapacities(const Vector &nodeCapacities) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| setVertexCount(IndexType nodesCount) | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| ValueType typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| VertexView typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| ViewType typedef | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| ~Graph()=default | TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > | |
| ~GraphBase()=default | TNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType > | |