Template Numerical Library: Member List

Template Numerical Library version\ main:c7077e4fd

Loading...
Searching...
No Matches
TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix > Member List

This is the complete list of members for TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >, including all inherited members.

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 > |