Template Numerical Library version\ main:4e6e2c1
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 typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
AdjacencyMatrixView typedefTNL::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 typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
ConstVertexView typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
ConstViewType typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
DeviceType typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
getAdjacencyMatrix() constTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
getAdjacencyMatrix()TNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
getAdjacencyMatrixView() constTNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType >
getConstView() constTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
getEdgeCount() constTNL::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() constTNL::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()=defaultTNL::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 &)=defaultTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
Graph(Graph &&)=defaultTNL::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()=defaultTNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType >
GraphOrientation typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
IndexType typedefTNL::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) noexceptTNL::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 &)=deleteTNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType >
operator==(const GraphBase &other) constTNL::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 typedefTNL::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 typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
VertexView typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
ViewType typedefTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
~Graph()=defaultTNL::Graphs::Graph< Value, Device, Index, Orientation, Segments, AdjacencyMatrix >
~GraphBase()=defaultTNL::Graphs::GraphBase< Value, Device, Index, DirectedGraph, TNL::Matrices::SparseMatrix< Value, Device, Index, TNL::Matrices::GeneralMatrix, TNL::Algorithms::Segments::CSR >::ViewType >