This is a C++ Wrapper for igraph library. This project’s goal is to automatically manage the life cycle of igraph objects and to provide exception mechanism to handle errors.
- Graph —
igraph_t
- Vector —
igraph_vector_t
- VectorPtr<> —
igraph_vector_ptr_t
- VertexIterator —
igraph_vit_t
- EdgeIterator —
igraph_eit_t
- VertexSelector —
igraph_vs_t
- EdgeSelector —
igraph_es_t
- Matrix —
igraph_matrix_t
igraph_spmatrix_t
igraph_sparsemat_t
igraph_stack_t
igraph_dqueue_t
igraph_heap_t
igraph_strvector_t
igraph_adjlist_t
igraph_inclist_t
igraph_lazy_inclist_t
igraph_rnd_t
igraph_attribute_table_t
igraph_hrg_t
- Graph() —
igraph_create
- Graph({}) —
igraph_small
- Graph::AdjacencyMatrix —
igraph_adacency
Weighted adjacency matrix —igraph_weighted_adjacency
Adjacency list —igraph_adjlist
- Graph::Star —
igraph_star
- Graph::Lattice —
igraph_lattice
- Graph::Ring —
igraph_ring
- Graph::Tree —
igraph_tree
- Graph::Full —
igraph_full
- Graph::FullCitation —
igraph_full_citation
- Graph::Famous —
igraph_famous
- Graph::LCF —
igraph_lcf
&igraph_lcf_vector
- Graph::Atlas —
igraph_atlas
- Graph::deBruijn —
igraph_de_bruijn
- Graph::Kautz —
igraph_kautz
- Graph::ExtendedChordalRing —
igraph_extended_chordal_ring
- Graph::ConnectNeighborhood —
igraph_connect_neighborhood
- Graph::GRG —
igraph_grg_game
- Graph::Barabasi —
igraph_barabasi_game
- Graph::ErdosRenyi —
igraph_erdos_renyi_game
- Graph::WattsStrogatz —
igraph_watts_strogatz_game
- rewire_edges —
igraph_rewire_edges
- Graph::DegreeSequence —
igraph_degree_sequence_game
- Graph::kRegular —
igraph_k_regular_game
- Graph::StaticFitness —
igraph_static_fitness_game
- Graph::StaticPowerLaw —
igraph_static_power_law_game
- Graph::ForestFire —
igraph_forest_fire_game
- rewire —
igraph_rewire
- GrowingRandom —
igraph_growing_random_game
- CallawayTraits —
igraph_callaway_traits_game
- Establishment —
igraph_establishment_game
- Preference —
igraph_preference_game
- AsymmetricPreference —
igraph_asymmetric_preference_game
- RecentDegree —
igraph_recent_degree_game
- BarabásiAging —
igraph_barabasi_aging_game
- RecentDegreeAging —
igraph_recent_degree_aging_game
- CitedType —
igraph_cited_type_game
- CitingCitedType —
igraph_citing_cited_type
StochasticBlockModel —igraph_sbm_game
igraph_deterministic_optimal_imitation
igraph_moran_process
igraph_roulette_wheel_imitation
stochastic_imitation
- Basic properties
- Shortest path related functions — Partial 12/18
- Neighborhood — Partial 1/3
- Graph components — Partial 5/7
- Degree sequences
- Centrality measures — Partial ?/12
Estimating centality measuresCentralizationSimilarity measuresSpanning treesTransitivity and clustering coefficientDirectedness conversionSpectral propertiesNon-simple graphs: multiple and loop edgesMixing patternsK-CoresTopological sorting & directed acyclic graphsMaximum cardinality search, graph decomposition, chordal graphsMatchingsLine graphsUnfolding a graph into a treeOther operationsGraph visitors, BFS & DFSCliques & Independent Vertex SetsGraph IsomorphismMotifs, dyad census & triad censusGraph layoutsMaximum flows, minimum cuts & releated measuresReading & writing graphs from and to filesGraph layoutsVertex separatosCommunity structureGraphlets— Not plannedSpectral coase graining— Not plannedGraph operatorsBLAS— Not plannedBipartite— Not plannedMulti-thread support— Not plannedNot graph-related functions— Not planned