OpenBI Docs Buy

In notebooks

Open Graph from a notebook’s C# steps in OpenBI Studio: Graph, a graph made from the rows the model gives the step, with the everyday measures as tables; and Og, every one of Open Graph’s functions in C# terms.

Of the 1,162 entries of this reference, 513 functions are methods of Og in C# terms, 555 more (vectors, matrices, selectors, random numbers, handlers) are in Og.Native as C declares them, 68 types and 2 constants have their C# names, and 14 are for C alone (functions with a variable number of arguments, the cleanup stack’s macros), each with what to use instead. Every entry’s page says its C# name under In notebooks.

The library is the engine’s own Open Graph, the same snapshot, beside the engine (og.dll, libog.dylib on a Mac): a measure a step computes is the one NETWORK.* computes on a report page, number for number. A graph made from an OAX step holds only the rows the model gives that user: row-level security applies as it does on a page.

Notebooks run only in OpenBI Studio, on your own computer. OpenBI Server shows a published notebook read-only, as it was when it last ran, and never runs its code.

// the shops and the products they sell, from the model (the rows this user may see)
var rows = Dax("EVALUATE SELECTCOLUMNS(Sales, \"From\", Sales[Shop], \"To\", Sales[Product], \"Liters\", Sales[Liters])");
var g = Graph.FromTable(rows, "From", "To", weight: "Liters");

// the everyday measures, as tables with a Node column
Display(g.PageRank(), g.Communities("leiden"), g.CutPoints(), g.Similar("jaccard", top: 10));

// any other function of Open Graph: its C name without og_, in PascalCase
var (girth, circle) = Og.Girth(g);
var tree = Og.MinimumSpanningTree(g, g.Weights, Og.MstAlgorithm.Prim);
var (cuts, flows) = Og.GomoryHuTree(g, g.Weights);

Graph

Graph.FromTable builds a graph from a table of edges as the OAX NETWORK.* functions build theirs: the nodes numbered by value (numbers, then text in code-point order ignoring case, then dates, then FALSE and TRUE; order: NodeOrder.AsTheyCome numbers them as they first appear), text compared as OAX compares it, a pair’s rows added up into one edge (either way round when undirected), rows joining a node to itself, without an end or with a weight that is not above 0 left out, each edge weighed by its rows’ total (their count without a weight column); merge: false keeps every row as an edge. Graph.FromTwoSided builds a two-sided graph (customers and products) from two columns. Its methods give tables with a Node column (or From and To), seeded as NETWORK.* is: the same groups and the same drawing as on a report page. A graph shown under a step lists its edges; ToNetwork() draws it.

MemberWhat it does
static Graph FromEdges(long n, long[] edges, bool directed = false, double[]? weights = null, IEnumerable<string>? names = null)A graph from its edges as pairs of vertex ids (0 .. n - 1): edges = [from0, to0, from1, to1, ...].
static Graph Famous(string name)A famous graph by name (Zachary's karate club "Zachary", "Petersen", "Krackhardt_Kite", "Coxeter" ...: og_famous).
static Graph Ring(long n, bool directed = false)A ring of n nodes (a cycle).
static Graph Star(long n, bool directed = false)A star: node 0 in the middle, n - 1 around it.
static Graph Full(long n, bool directed = false)The complete graph on n nodes.
static Graph Tree(long n, long children = 2)A tree where each node has children nodes below it, n nodes in all.
static Graph Lattice(params long[] sizes)A grid (a lattice) of the given sizes, e.g. Lattice(10, 10).
static Graph Random(long n, double p, ulong seed = DefaultSeed, bool directed = false)A random graph G(n, p): each pair of the n nodes linked with probability p (seeded: the same seed, the same graph).
static Graph ScaleFree(long n, long m = 2, ulong seed = DefaultSeed)A scale-free graph (Barabási-Albert): n nodes, each new one linking to m existing ones by their degree (seeded).
static Graph SmallWorld(long n, long nei = 2, double p = 0.1, ulong seed = DefaultSeed)A small world (Watts-Strogatz): a ring of n nodes each linked to its nei nearest on either side, each edge rewired with probability p (seeded).
IReadOnlyList<string> NamesIts nodes' names, by vertex id (built from a table: the values of the ends; otherwise "0", "1" ...).
double[]? WeightsEach edge's weight by edge id (from the table's weight column, or the number of rows it joined); null when unweighted.
Table Nodes()A row per node: Node, Degree (its edges, both ways), Weight (their weights).
Table Edges()A row per edge: From, To, Weight (1 without weights).
Table PageRank(double damping = 0.85, bool weighted = true)PageRank of each node (Open Graph's PRPACK, as NETWORK.NODES: damping 0.85, the weights unless weighted: false).
Table Betweenness(bool weighted = false, bool normalized = false)Betweenness: how many shortest paths between others run through each node (weighted: the weights as lengths).
Table Closeness(bool weighted = false, bool normalized = true)Closeness: 1 / the average distance to the nodes it reaches (Open Graph's definition; normalized by default).
Table Harmonic(bool weighted = false, bool normalized = true)Harmonic centrality: the sum of 1 / distance to every other node.
Table Eigenvector(bool weighted = true)Eigenvector centrality (the largest is 1).
Table HubsAndAuthorities(bool weighted = true)Hubs and authorities (Kleinberg; directed graphs): Hub, Authority.
Table Degree(Neimode mode = Neimode.All)Each node's degree (its edges, both ways unless mode says otherwise) and weight.
Table Cores()Each node's core number: the highest k for which the node belongs to a subgraph whose nodes all have k or more neighbours within it.
Table Constraint()Burt's constraint: how much a node's contacts are tied to each other (low: a broker between groups).
Table Centrality()The usual measures together: Degree, Weight, PageRank, Betweenness, Closeness, Harmonic, Eigenvector, Core.
Table Communities(string method = "louvain", double resolution = 1.0, ulong seed = DefaultSeed)Communities: Node, Community (1 = the largest, as NETWORK.COMMUNITIES numbers them). method: louvain unless named, or leiden, labelprop, walktrap, infomap, fastgreedy, edgebetweenness; resolution for louvain and leiden; seeded (the same seed, the same groups: NETWORK.*'s by default). A directed graph is taken undirected, as NETWORK.* takes it.
double Modularity(Table communities, double resolution = 1.0)The modularity of communities (a table with Node and Community, or a membership by vertex id): 0 none, 0.3 and above a clear structure.
Table Components(bool strong = false)The parts of the graph not linked to each other: Node, Component (1 = the largest). strong: a directed graph's strongly connected parts.
Table CutPoints()The cut points (articulation points): the nodes whose going splits their part of the graph. A row per cut point: Node.
Table Bridges()The bridges: the edges whose going splits their part of the graph. From, To.
Table ShortestPath(object from, object to, bool weighted = false)A shortest path from one node to another (weighted: the weights as lengths): a row per step (Step, Node), none when the two are not linked.
Table Distances(object from, bool weighted = false)The distance from a node to every node (in edges, or by the weights as lengths): Node, Distance (infinite when out of reach).
double Diameter(bool weighted = false)The longest shortest path (in edges, or by the weights as lengths).
double AveragePathLength(bool weighted = false)The average length of the shortest paths between the pairs that reach each other.
(double Value, Table Edges) MaxFlow(object source, object target)The maximum flow from source to target, the weights as capacities (1 each without): its value, and a row per edge with From, To, Capacity, Flow and Cut (whether the edge belongs to a minimum cut: what to strengthen, or what stops everything).
(double Value, Table Cut) MinCut(object? source = null, object? target = null)A minimum cut: the least total weight (1 each without weights) whose removal splits the graph - between source and target when both are given, else anywhere. Its value, and the edges cut (From, To, Weight).
Table Cliques(int min = 3, int max = 0, int limit = 10000)The maximal cliques (groups where everyone is linked to everyone, none inside a larger one) of at least min nodes: Clique, Node.
Table LargestCliques()The largest cliques: Clique, Node.
Table Motifs(int size = 3)Motifs: how often each small pattern of size nodes (3 or 4; directed 3-4, undirected 3-6) occurs as an induced subgraph: Class (Open Graph's isoclass number), Count. Unconnected patterns are counted NaN, as the reference has them.
Table Triads()The triad census of a directed graph (the 16 kinds of three nodes, 003 to 300): Triad, Count.
bool IsIsomorphic(Graph other)Whether the two graphs are the same up to the names of their nodes.
long CountPattern(Graph pattern)How many times a pattern occurs in the graph (subgraph isomorphisms: VF2), each mapping counted.
Table Similar(string method = "jaccard", int top = 100, IEnumerable<object>? among = null)Pairs of nodes alike by the neighbours they share: A, B, Similarity, highest first (the top pairs, at most top). method: jaccard (shared / together), dice, adamic (Adamic-Adar: shared neighbours weighted by 1 / log of their degree). For a bipartite graph (customers and products) it compares customers by the products they share.
Table PredictLinks(int top = 20, ulong seed = DefaultSeed, int samples = 1000)Links likely missing (link prediction): a hierarchical random graph is fitted to this graph (Clauset, Moore and Newman), and its From, To, Probability for the pairs not linked yet come most likely first (top). Seeded.
Table Sensitivity(object node, string measure = "pagerank", int top = 20)How a node's centrality moves when each edge's weight moves (Open Graph's exact Jacobian): the edges that move it most, From, To, Change (d measure / d weight). measure: pagerank, eigenvector, strength, betweenness, closeness, harmonic. NETWORK.SENSITIVITY's numbers.
Table Layout(string method = "fr", ulong seed = DefaultSeed)Coordinates for drawing the graph, a row per node with X and Y. method: fr (Fruchterman-Reingold, as NETWORK.LAYOUT), kk (Kamada-Kawai), drl, circle. Seeded.
Network ToNetwork()The graph as a Network (which draws itself under a step): its nodes measured as NETWORK.NODES measures them (degree and weight, PageRank, betweenness, community, component, core, whether a cut point) and placed as NETWORK.LAYOUT places them.
static Graph FromTable(Table edges, string from = "From", string to = "To", string? weight = null, bool directed = false, bool merge = true, NodeOrder order = NodeOrder.ByValue)A graph from a table of edges: a row per edge, its two ends in the columns from and to (text, numbers, dates or TRUE/FALSE: equal values are one node, text compared as OAX compares it, "Carol" and "carol" alike) and, optionally, a weight. merge: true (the default) builds it as OAX's NETWORK.* functions do - the nodes numbered by their values (order: NodeOrder.ByValue: rows given in another order still build an identical graph), a pair's rows added up into one edge (undirected: either way round) and the edges sorted by their two ends' numbers, rows joining a node to itself, without an end, or with a weight not above 0 left out (their ends are still nodes); each edge's weight is its rows' total (their count without a weight column). merge: false keeps every row as an edge (parallel edges, self-loops, any weight but a missing one). NodeOrder.AsTheyCome numbers the nodes as they first appear, as earlier versions of NETWORK.* did.
long Id(object node)A node's vertex id: by its value (a number, a text in any case, a date, TRUE/FALSE) for a graph made from a table, else by its name or its id.
Table Embed(int dimensions = 2, string matrix = "adjacency")Coordinates for each node (a spectral embedding): Node, D1 ... Dk, for clustering (KMEANS, k-means in a step) or a map of the graph. matrix: adjacency (the default, as NETWORK.EMBED: the adjacency matrix, its diagonal a node's strength divided by one less than the nodes, the largest eigenvalues, scaled) or laplacian (D^-1/2 A D^-1/2, its largest: the normalised Laplacian's smallest). Taken undirected; each dimension's largest coordinate positive.
SirResult Sir(double beta, double gamma, int runs = 100, IEnumerable<object>? seeds = null)An epidemic (SIR) along the graph's edges, either way: a sick node passes it to a healthy neighbour at the rate beta, and gets well at the rate gamma; runs runs from the seeds (nodes; none: one node at random each run), the same every time (NETWORK.SIR's own seed, 20261018). Its curve over time and each node's chance of being reached, as NETWORK.SIR and NETWORK.SIR.NODES give them for the same rows.
static Graph FromTwoSided(Table rows, string left, string right, string? weight = null)A two-sided graph (bipartite) from a table: each row links a node of the left column (customers) to one of the right column (products) - the two sides' values are nodes apart even when equal - with an optional weight; a pair's rows added up, as FromTable adds them. The left side's nodes come first, each side in the order of its values. Its Sides say each node's side; Project(side) gives one side linked by what they share, Matching() the best pairs.
IReadOnlyList<bool>? SidesEach node's side in a two-sided graph (false: the left column's, true: the right's); null for a graph of one kind of node.
long Id(object node, string side)A node's vertex id on one side of a two-sided graph (side: the left or the right column's name, or "left", "right").
Graph Project(string side)One side of a two-sided graph linked by what they share (a projection): two customers linked when they bought a product in common, the edge's weight the number of products they share. side: the left or the right column's name.
(long Size, double Weight, Table Pairs) Matching(bool weighted = false)The best pairs of a two-sided graph (a bipartite matching: each node in one pair at most): the most pairs, or with weighted the largest total weight. Its size, its weight and the pairs (the two sides' columns and Weight).
static Table CompareCommunities(Table first, Table second, string node = "Node", string community = "Community")How alike two partitions of nodes are (communities of two snapshots, or of two methods): each a table with a node and a community column (Node, Community: what Communities(), NETWORK.NODES and NETWORK.COMMUNITIES give), compared over the nodes in both. One row: how many nodes both have (Nodes) and how many only one (Only in first, Only in second), the communities each has (Communities in first and in second), NMI and ARI (1 the same), VI and Split-join (0 the same), Rand - NETWORK.COMPARE's.
static Table MatchCommunities(Table current, Table reference, string node = "Node", string community = "Community")A partition's communities numbered as a reference's (snapshots over time: last month's community 3 is still 3), so colours and names carry over: each community takes the reference's number it shares the most nodes with (the best matching over all of them); one without a match gets a number above any of the reference's, bigger communities the lower ones. Node, Community (the new number), Original (as given), Shared (the nodes it shares with its match) - NETWORK.MATCH's.
static Table Rollup(Table links, string from, string to, string? weight, Table starts, string start, string? amount = null, string direction = "out", string loops = "refuse", bool byStart = false)OAX's NETWORK.ROLLUP in a notebook, with the same answers to the last bit (Open Graph's og_rollup): each start's amount travels along every path that leaves it, multiplied by the weight of each link on the way, and whatever reaches a node is summed. links holds one row per link, its two ends in the columns from and to and its weight, a number of either sign (negative for a by-product). With weight null every row weighs 1; a row whose weight is missing makes no link. Rows that join the same two nodes in the same direction are summed exactly, and a row whose two ends are one node is a loop on it. starts holds one row per start, its node in the column start and, if amount is given, its amount there (each start counts 1 otherwise; a row whose start or amount is missing is skipped). A start without links still gets its own row. direction "out" (the default) runs with the links, as when parts are exploded from products or an owner's effective shares are traced; "in" runs against them, as when costs climb from parts into products or a company's ultimate owners are sought. loops "refuse" (the default) turns any loop into an error naming it; "solve" solves loops exactly (cross-holdings, reciprocal cost allocation, input-output tables), and a loop that doesn't converge is an error. byStart gives a row for each start and each node it reaches. The nodes are numbered by value, the links' ends and the starts together, as NETWORK.* numbers them. Returns a table of Start (with byStart), Node, Level and Total, ordered by start, then level, then node. Level is the greatest number of links between a start and the node, a loop counting as one step; inside a loop it is missing (NaN).
GraphStruct* PointerThe og_t this graph holds, for Open Graph's raw C interface when the user asks for it (in an unsafe block; valid while the graph is not disposed). A mistake there can crash the notebook's process instead of showing an error: Og's methods take the Graph itself.

Og: every function

  • Names. A function’s C name without og_, in PascalCase: og_pagerank is Og.Pagerank, og_community_leiden Og.CommunityLeiden. Its parameters keep their order and names. Enumerations and structs are inside Og too: Og.Neimode.Out, Og.ArpackOptions.
  • Values. A graph (og_t) is a Graph; a vector an array (double[], long[], bool[]), a matrix a two-dimensional array, a list of vectors an array of arrays, a sparse matrix a SparseMatrix of triplets; a vertex or edge selector is long[] of ids, null for all; a file is its path.
  • Results. What C writes into its output arguments comes back as the method’s value, a tuple when there are several (var (vector, value) = Og.Pagerank(g, ...)); an argument C reads and writes is a ref (a Leiden start, a layout’s start positions).
  • Errors. A failure is an OpenGraphException with its Code (Og.Error), the C function and Open Graph’s own words: Open Graph’s og_neighbors: Vertex 9 is not in the graph. (OG_EINVVID). Warnings are written under the step.
  • Callbacks. A handler (breadth-first search, cliques, motifs, isomorphisms) is a C# function returning true to go on and false to stop; an exception it throws comes out of the call, and interrupting the step stops the search.
  • Threads and seeds. Og.Threads is the logical processors less one unless set; every answer is the same at any number. Og.Seed(n) seeds the random methods; Graph’s use NETWORK.*’s seeds (20261014; 20261018 for Sir, as NETWORK.SIR).
  • As C has it. Og.Native.og_pagerank and the rest take pointers, in an unsafe block (graph.Pointer is its og_t); Og.Read reads a vector or a matrix. Use them only when you need Open Graph exactly as C has it: a mistake there can crash the notebook’s process instead of showing an error. OpenBI’s agent writes Graph and Og’s methods, and the C interface only when you ask for it. Memory a Graph holds is freed when it is disposed, or by the collector.
  • Finding one. In a step, completion lists Og’s methods with these pages’ words; an agent asks analytics_catalog with api: "og_pagerank" (or "Og" for the list by area); Og.Find("og_pagerank") gives an entry’s C# name in a step.

Every entry in C#

By page of this reference: each entry’s C# name, or why only C has it.

Graph basics

EntryIn notebooks
setupOg.Setup
emptyOg.Empty
empty_attrsOg.EmptyAttrs
copyOg.Copy
destroyOg.Destroy
vcountOg.Vcount
ecountOg.Ecount
is_directedOg.IsDirected
edgeOg.Edge
edgesOg.Edges
get_eidOg.GetEid
get_eidsOg.GetEids
get_all_eids_betweenOg.GetAllEidsBetween
neighborsOg.Neighbors
incidentOg.Incident
degreeOg.Degree
degree_1Og.Degree1
add_edgeOg.AddEdge
add_edgesOg.AddEdges
add_verticesOg.AddVertices
delete_edgesOg.DeleteEdges
delete_verticesOg.DeleteVertices
delete_vertices_mapOg.DeleteVerticesMap
expand_path_to_pairsOg.ExpandPathToPairs
invalidate_cacheOg.Native.og_invalidate_cache (as C declares it)
is_same_graphOg.IsSameGraph
vs_allOg.Native.og_vs_all (as C declares it)
vs_adjOg.Native.og_vs_adj (as C declares it)
vs_nonadjOg.Native.og_vs_nonadj (as C declares it)
vs_noneOg.Native.og_vs_none (as C declares it)
vs_1Og.Native.og_vs_1 (as C declares it)
vs_vectorOg.Native.og_vs_vector (as C declares it)
vs_vector_smallC only: variadic (C only)
vs_vector_copyOg.Native.og_vs_vector_copy (as C declares it)
vs_rangeOg.Native.og_vs_range (as C declares it)
vs_copyOg.Native.og_vs_copy (as C declares it)
vs_destroyOg.Native.og_vs_destroy (as C declares it)
vs_is_allOg.Native.og_vs_is_all (as C declares it)
vs_sizeOg.Native.og_vs_size (as C declares it)
vs_typeOg.Native.og_vs_type (as C declares it)
vss_allOg.Native.og_vss_all (as C declares it)
vss_noneOg.Native.og_vss_none (as C declares it)
vss_1Og.Native.og_vss_1 (as C declares it)
vss_vectorOg.Native.og_vss_vector (as C declares it)
vss_rangeOg.Native.og_vss_range (as C declares it)
es_allOg.Native.og_es_all (as C declares it)
es_incidentOg.Native.og_es_incident (as C declares it)
es_noneOg.Native.og_es_none (as C declares it)
es_1Og.Native.og_es_1 (as C declares it)
es_all_betweenOg.Native.og_es_all_between (as C declares it)
es_vectorOg.Native.og_es_vector (as C declares it)
es_rangeOg.Native.og_es_range (as C declares it)
es_pairsOg.Native.og_es_pairs (as C declares it)
es_pairs_smallC only: variadic (C only)
es_pathOg.Native.og_es_path (as C declares it)
es_vector_copyOg.Native.og_es_vector_copy (as C declares it)
ess_allOg.Native.og_ess_all (as C declares it)
ess_noneOg.Native.og_ess_none (as C declares it)
ess_1Og.Native.og_ess_1 (as C declares it)
ess_vectorOg.Native.og_ess_vector (as C declares it)
ess_rangeOg.Native.og_ess_range (as C declares it)
es_as_vectorOg.Native.og_es_as_vector (as C declares it)
es_copyOg.Native.og_es_copy (as C declares it)
es_destroyOg.Native.og_es_destroy (as C declares it)
es_is_allOg.Native.og_es_is_all (as C declares it)
es_sizeOg.Native.og_es_size (as C declares it)
es_typeOg.Native.og_es_type (as C declares it)
vit_createOg.Native.og_vit_create (as C declares it)
vit_destroyOg.Native.og_vit_destroy (as C declares it)
eit_createOg.Native.og_eit_create (as C declares it)
eit_destroyOg.Native.og_eit_destroy (as C declares it)
error_handler_tOg.ErrorHandler
error_handler_abortOg.Native.og_error_handler_abort (as C declares it)
error_handler_ignoreOg.Native.og_error_handler_ignore (as C declares it)
error_handler_printignoreOg.Native.og_error_handler_printignore (as C declares it)
error_tOg.Error
error_type_tOg.Error
strerrorOg.Native.og_strerror (as C declares it)
warning_handler_tOg.WarningHandler
set_warning_handlerOg.Native.og_set_warning_handler (as C declares it)
warningOg.Native.og_warning (as C declares it)
warningfC only: variadic (C only)
warning_handler_ignoreOg.Native.og_warning_handler_ignore (as C declares it)
warning_handler_printOg.Native.og_warning_handler_print (as C declares it)
set_error_handlerOg.Native.og_set_error_handler (as C declares it)
errorOg.Native.og_error (as C declares it)
errorfC only: variadic (C only)
fatal_handler_tOg.FatalHandler
set_fatal_handlerOg.Native.og_set_fatal_handler (as C declares it)
fatal_handler_abortOg.Native.og_fatal_handler_abort (as C declares it)
fatalOg.Native.og_fatal (as C declares it)
fatalfC only: variadic (C only)
mallocOg.Native.og_malloc (as C declares it)
callocOg.Native.og_calloc (as C declares it)
reallocOg.Native.og_realloc (as C declares it)
freeOg.Native.og_free (as C declares it)
rng_defaultOg.Native.og_rng_default (as C declares it)
rng_set_defaultOg.Native.og_rng_set_default (as C declares it)
rng_initOg.Native.og_rng_init (as C declares it)
rng_destroyOg.Native.og_rng_destroy (as C declares it)
rng_seedOg.Native.og_rng_seed (as C declares it)
rng_bitsOg.Native.og_rng_bits (as C declares it)
rng_maxOg.Native.og_rng_max (as C declares it)
rng_nameOg.Native.og_rng_name (as C declares it)
rng_get_boolOg.Native.og_rng_get_bool (as C declares it)
rng_get_integerOg.Native.og_rng_get_integer (as C declares it)
rng_get_unif01Og.Native.og_rng_get_unif01 (as C declares it)
rng_get_unifOg.Native.og_rng_get_unif (as C declares it)
rng_get_normalOg.Native.og_rng_get_normal (as C declares it)
rng_get_expOg.Native.og_rng_get_exp (as C declares it)
rng_get_gammaOg.Native.og_rng_get_gamma (as C declares it)
rng_get_binomOg.Native.og_rng_get_binom (as C declares it)
rng_get_geomOg.Native.og_rng_get_geom (as C declares it)
rng_get_poisOg.Native.og_rng_get_pois (as C declares it)
rngtype_mt19937Og.Native.og_rngtype_mt19937 (its address)
rngtype_glibc2Og.Native.og_rngtype_glibc2 (its address)
rngtype_pcg32Og.Native.og_rngtype_pcg32 (its address)
rngtype_pcg64Og.Native.og_rngtype_pcg64 (its address)

Attributes

EntryIn notebooks
attribute_table_tOg.AttributeTable
set_attribute_tableOg.Native.og_set_attribute_table (as C declares it)
attribute_type_tOg.AttributeType
attribute_elemtype_tOg.AttributeElemtype
attribute_record_tOg.AttributeRecord
attribute_record_initOg.Native.og_attribute_record_init (as C declares it)
attribute_record_init_copyOg.Native.og_attribute_record_init_copy (as C declares it)
attribute_record_sizeOg.Native.og_attribute_record_size (as C declares it)
attribute_record_resizeOg.Native.og_attribute_record_resize (as C declares it)
attribute_record_set_nameOg.Native.og_attribute_record_set_name (as C declares it)
attribute_record_set_typeOg.Native.og_attribute_record_set_type (as C declares it)
attribute_record_set_default_numericOg.Native.og_attribute_record_set_default_numeric (as C declares it)
attribute_record_set_default_stringOg.Native.og_attribute_record_set_default_string (as C declares it)
attribute_record_set_default_booleanOg.Native.og_attribute_record_set_default_boolean (as C declares it)
attribute_record_destroyOg.Native.og_attribute_record_destroy (as C declares it)
attribute_combination_initOg.Native.og_attribute_combination_init (as C declares it)
attribute_combination_addOg.Native.og_attribute_combination_add (as C declares it)
attribute_combination_removeOg.Native.og_attribute_combination_remove (as C declares it)
attribute_combination_destroyOg.Native.og_attribute_combination_destroy (as C declares it)
attribute_combination_type_tOg.AttributeCombinationType
attribute_combinationC only: variadic (C only)
cattribute_listOg.Native.og_cattribute_list (as C declares it)
cattribute_has_attrOg.Native.og_cattribute_has_attr (as C declares it)
cattribute_GANOg.Native.og_cattribute_GAN (as C declares it)
cattribute_GABOg.Native.og_cattribute_GAB (as C declares it)
cattribute_GASOg.Native.og_cattribute_GAS (as C declares it)
cattribute_VANOg.Native.og_cattribute_VAN (as C declares it)
cattribute_VANVOg.Native.og_cattribute_VANV (as C declares it)
cattribute_VABOg.Native.og_cattribute_VAB (as C declares it)
cattribute_VABVOg.Native.og_cattribute_VABV (as C declares it)
cattribute_VASOg.Native.og_cattribute_VAS (as C declares it)
cattribute_VASVOg.Native.og_cattribute_VASV (as C declares it)
cattribute_EANOg.Native.og_cattribute_EAN (as C declares it)
cattribute_EANVOg.Native.og_cattribute_EANV (as C declares it)
cattribute_EABOg.Native.og_cattribute_EAB (as C declares it)
cattribute_EABVOg.Native.og_cattribute_EABV (as C declares it)
cattribute_EASOg.Native.og_cattribute_EAS (as C declares it)
cattribute_EASVOg.Native.og_cattribute_EASV (as C declares it)
cattribute_GAN_setOg.Native.og_cattribute_GAN_set (as C declares it)
cattribute_GAB_setOg.Native.og_cattribute_GAB_set (as C declares it)
cattribute_GAS_setOg.Native.og_cattribute_GAS_set (as C declares it)
cattribute_VAN_setOg.Native.og_cattribute_VAN_set (as C declares it)
cattribute_VAB_setOg.Native.og_cattribute_VAB_set (as C declares it)
cattribute_VAS_setOg.Native.og_cattribute_VAS_set (as C declares it)
cattribute_EAN_setOg.Native.og_cattribute_EAN_set (as C declares it)
cattribute_EAB_setOg.Native.og_cattribute_EAB_set (as C declares it)
cattribute_EAS_setOg.Native.og_cattribute_EAS_set (as C declares it)
cattribute_VAN_setvOg.Native.og_cattribute_VAN_setv (as C declares it)
cattribute_VAB_setvOg.Native.og_cattribute_VAB_setv (as C declares it)
cattribute_VAS_setvOg.Native.og_cattribute_VAS_setv (as C declares it)
cattribute_EAN_setvOg.Native.og_cattribute_EAN_setv (as C declares it)
cattribute_EAB_setvOg.Native.og_cattribute_EAB_setv (as C declares it)
cattribute_EAS_setvOg.Native.og_cattribute_EAS_setv (as C declares it)
cattribute_remove_gOg.Native.og_cattribute_remove_g (as C declares it)
cattribute_remove_vOg.Native.og_cattribute_remove_v (as C declares it)
cattribute_remove_eOg.Native.og_cattribute_remove_e (as C declares it)
cattribute_remove_allOg.Native.og_cattribute_remove_all (as C declares it)

Deterministic generators

EntryIn notebooks
createOg.Create
smallC only: variadic (C only)
adjacencyOg.Adjacency
weighted_adjacencyOg.WeightedAdjacency
sparse_adjacencyOg.SparseAdjacency
sparse_weighted_adjacencyOg.SparseWeightedAdjacency
adjlistOg.Adjlist
tree_from_parent_vectorOg.TreeFromParentVector
from_pruferOg.FromPrufer
starOg.Star
wheelOg.Wheel
hypercubeOg.Hypercube
square_latticeOg.SquareLattice
triangular_latticeOg.TriangularLattice
hexagonal_latticeOg.HexagonalLattice
ringOg.Ring
path_graphOg.PathGraph
cycle_graphOg.CycleGraph
lcfOg.Lcf
lcf_smallC only: variadic (C only)
circulantOg.Circulant
extended_chordal_ringOg.ExtendedChordalRing
fullOg.Full
full_citationOg.FullCitation
full_multipartiteOg.FullMultipartite
turanOg.Turan
de_bruijnOg.DeBruijn
kautzOg.Kautz
generalized_petersenOg.GeneralizedPetersen
mycielski_graphOg.MycielskiGraph
kary_treeOg.KaryTree
symmetric_treeOg.SymmetricTree
regular_treeOg.RegularTree
realize_degree_sequenceOg.RealizeDegreeSequence
realize_bipartite_degree_sequenceOg.RealizeBipartiteDegreeSequence
famousOg.Famous
atlasOg.Atlas

Random graphs

EntryIn notebooks
edge_type_sw_tuint
erdos_renyi_game_gnmOg.ErdosRenyiGameGnm
erdos_renyi_game_gnpOg.ErdosRenyiGameGnp
iea_gameOg.IeaGame
sbm_gameOg.SbmGame
hsbm_gameOg.HsbmGame
hsbm_list_gameOg.HsbmListGame
preference_gameOg.PreferenceGame
asymmetric_preference_gameOg.AsymmetricPreferenceGame
correlated_gameOg.CorrelatedGame
correlated_pair_gameOg.CorrelatedPairGame
simple_interconnected_islands_gameOg.SimpleInterconnectedIslandsGame
barabasi_gameOg.BarabasiGame
barabasi_aging_gameOg.BarabasiAgingGame
recent_degree_gameOg.RecentDegreeGame
recent_degree_aging_gameOg.RecentDegreeAgingGame
lastcit_gameOg.LastcitGame
growing_random_gameOg.GrowingRandomGame
callaway_traits_gameOg.CallawayTraitsGame
establishment_gameOg.EstablishmentGame
cited_type_gameOg.CitedTypeGame
citing_cited_type_gameOg.CitingCitedTypeGame
forest_fire_gameOg.ForestFireGame
degree_sequence_gameOg.DegreeSequenceGame
k_regular_gameOg.KRegularGame
chung_lu_gameOg.ChungLuGame
static_fitness_gameOg.StaticFitnessGame
static_power_law_gameOg.StaticPowerLawGame
rewireOg.Rewire
watts_strogatz_gameOg.WattsStrogatzGame
rewire_edgesOg.RewireEdges
rewire_directed_edgesOg.RewireDirectedEdges
grg_gameOg.GrgGame
dot_product_gameOg.DotProductGame
tree_gameOg.TreeGame

Components and structure

EntryIn notebooks
loops_tOg.Loops
neimode_tOg.Neimode
are_adjacentOg.AreAdjacent
spannerOg.Spanner
subcomponentOg.Subcomponent
reachabilityOg.Reachability
count_reachableOg.CountReachable
transitive_closureOg.TransitiveClosure
connected_componentsOg.ConnectedComponents
is_connectedOg.IsConnected
decomposeOg.Decompose
biconnected_componentsOg.BiconnectedComponents
articulation_pointsOg.ArticulationPoints
bridgesOg.Bridges
is_biconnectedOg.IsBiconnected
site_percolationOg.SitePercolation
bond_percolationOg.BondPercolation
edgelist_percolationOg.EdgelistPercolation
minimum_spanning_treeOg.MinimumSpanningTree
random_spanning_treeOg.RandomSpanningTree
is_treeOg.IsTree
is_forestOg.IsForest
to_pruferOg.ToPrufer
is_graphicalOg.IsGraphical
is_bigraphicalOg.IsBigraphical
to_directedOg.ToDirected
to_undirectedOg.ToUndirected
is_simpleOg.IsSimple
is_loopOg.IsLoop
has_loopOg.HasLoop
count_loopsOg.CountLoops
is_multipleOg.IsMultiple
has_multipleOg.HasMultiple
count_multipleOg.CountMultiple
count_multiple_1Og.CountMultiple1
is_mutualOg.IsMutual
has_mutualOg.HasMutual
corenessOg.Coreness
trussnessOg.Trussness
maximum_cardinality_searchOg.MaximumCardinalitySearch
is_chordalOg.IsChordal
densityOg.Density
mean_degreeOg.MeanDegree
reciprocityOg.Reciprocity
diversityOg.Diversity
get_adjacencyOg.GetAdjacency
get_adjacency_sparseOg.GetAdjacencySparse
get_stochasticOg.GetStochastic
get_stochastic_sparseOg.GetStochasticSparse
get_edgelistOg.GetEdgelist

Paths and distances

EntryIn notebooks
astar_heuristic_func_tOg.AstarHeuristicFunc
distancesOg.Distances
distances_cutoffOg.DistancesCutoff
distances_dijkstraOg.DistancesDijkstra
distances_dijkstra_cutoffOg.DistancesDijkstraCutoff
distances_bellman_fordOg.DistancesBellmanFord
distances_johnsonOg.DistancesJohnson
distances_floyd_warshallOg.DistancesFloydWarshall
get_shortest_pathsOg.GetShortestPaths
get_shortest_pathOg.GetShortestPath
get_shortest_paths_dijkstraOg.GetShortestPathsDijkstra
get_shortest_path_dijkstraOg.GetShortestPathDijkstra
get_shortest_paths_bellman_fordOg.GetShortestPathsBellmanFord
get_shortest_path_bellman_fordOg.GetShortestPathBellmanFord
get_shortest_path_astarOg.GetShortestPathAstar
get_all_shortest_pathsOg.GetAllShortestPaths
get_all_shortest_paths_dijkstraOg.GetAllShortestPathsDijkstra
get_k_shortest_pathsOg.GetKShortestPaths
get_all_simple_pathsOg.GetAllSimplePaths
average_path_lengthOg.AveragePathLength
path_length_histOg.PathLengthHist
diameterOg.Diameter
girthOg.Girth
eccentricityOg.Eccentricity
radiusOg.Radius
graph_centerOg.GraphCenter
pseudo_diameterOg.PseudoDiameter
get_widest_pathOg.GetWidestPath
get_widest_pathsOg.GetWidestPaths
widest_path_widths_dijkstraOg.WidestPathWidthsDijkstra
widest_path_widths_floyd_warshallOg.WidestPathWidthsFloydWarshall
global_efficiencyOg.GlobalEfficiency
local_efficiencyOg.LocalEfficiency
average_local_efficiencyOg.AverageLocalEfficiency
neighborhood_sizeOg.NeighborhoodSize
neighborhoodOg.Neighborhood
neighborhood_graphsOg.NeighborhoodGraphs
voronoiOg.Voronoi
vertex_path_from_edge_pathOg.VertexPathFromEdgePath
unfold_treeOg.UnfoldTree

Centrality

EntryIn notebooks
pagerank_algo_tOg.PagerankAlgo
maxdegreeOg.Maxdegree
strengthOg.Strength
closenessOg.Closeness
harmonic_centralityOg.HarmonicCentrality
closeness_cutoffOg.ClosenessCutoff
harmonic_centrality_cutoffOg.HarmonicCentralityCutoff
betweennessOg.Betweenness
edge_betweennessOg.EdgeBetweenness
betweenness_cutoffOg.BetweennessCutoff
edge_betweenness_cutoffOg.EdgeBetweennessCutoff
betweenness_subsetOg.BetweennessSubset
edge_betweenness_subsetOg.EdgeBetweennessSubset
pagerankOg.Pagerank
personalized_pagerankOg.PersonalizedPagerank
personalized_pagerank_vsOg.PersonalizedPagerankVs
eigenvector_centralityOg.EigenvectorCentrality
hub_and_authority_scoresOg.HubAndAuthorityScores
constraintOg.Constraint
convergence_degreeOg.ConvergenceDegree
local_scan_0Og.LocalScan0
local_scan_1_ecountOg.LocalScan1Ecount
local_scan_k_ecountOg.LocalScanKEcount
local_scan_0_themOg.LocalScan0Them
local_scan_1_ecount_themOg.LocalScan1EcountThem
local_scan_k_ecount_themOg.LocalScanKEcountThem
local_scan_neighborhood_ecountOg.LocalScanNeighborhoodEcount
local_scan_subset_ecountOg.LocalScanSubsetEcount
centralizationOg.Centralization
centralization_degreeOg.CentralizationDegree
centralization_betweennessOg.CentralizationBetweenness
centralization_closenessOg.CentralizationCloseness
centralization_eigenvector_centralityOg.CentralizationEigenvectorCentrality
centralization_degree_tmaxOg.CentralizationDegreeTmax
centralization_betweenness_tmaxOg.CentralizationBetweennessTmax
centralization_closeness_tmaxOg.CentralizationClosenessTmax
centralization_eigenvector_centrality_tmaxOg.CentralizationEigenvectorCentralityTmax

Similarity, transitivity and mixing

EntryIn notebooks
laplacian_normalization_tOg.LaplacianNormalization
bibcouplingOg.Bibcoupling
cocitationOg.Cocitation
similarity_jaccardOg.SimilarityJaccard
similarity_jaccard_pairsOg.SimilarityJaccardPairs
similarity_jaccard_esOg.SimilarityJaccardEs
similarity_diceOg.SimilarityDice
similarity_dice_pairsOg.SimilarityDicePairs
similarity_dice_esOg.SimilarityDiceEs
similarity_inverse_log_weightedOg.SimilarityInverseLogWeighted
transitivity_undirectedOg.TransitivityUndirected
transitivity_local_undirectedOg.TransitivityLocalUndirected
transitivity_avglocal_undirectedOg.TransitivityAvglocalUndirected
transitivity_barratOg.TransitivityBarrat
eccOg.Ecc
get_laplacianOg.GetLaplacian
get_laplacian_sparseOg.GetLaplacianSparse
assortativity_nominalOg.AssortativityNominal
assortativityOg.Assortativity
assortativity_degreeOg.AssortativityDegree
avg_nearest_neighbor_degreeOg.AvgNearestNeighborDegree
degree_correlation_vectorOg.DegreeCorrelationVector
joint_type_distributionOg.JointTypeDistribution
joint_degree_distributionOg.JointDegreeDistribution
joint_degree_matrixOg.JointDegreeMatrix
rich_club_sequenceOg.RichClubSequence
is_matchingOg.IsMatching
is_maximal_matchingOg.IsMaximalMatching
maximum_bipartite_matchingOg.MaximumBipartiteMatching

Community detection

EntryIn notebooks
community_leading_eigenvector_callback_tOg.CommunityLeadingEigenvectorCallback
modularityOg.Modularity
modularity_matrixOg.ModularityMatrix
community_optimal_modularityOg.CommunityOptimalModularity
community_to_membershipOg.CommunityToMembership
reindex_membershipOg.ReindexMembership
compare_communitiesOg.CompareCommunities
split_join_distanceOg.SplitJoinDistance
le_community_to_membershipOg.LeCommunityToMembership
community_multilevelOg.CommunityMultilevel
community_leidenOg.CommunityLeiden
community_leiden_simpleOg.CommunityLeidenSimple
community_fluid_communitiesOg.CommunityFluidCommunities
community_label_propagationOg.CommunityLabelPropagation
community_voronoiOg.CommunityVoronoi
community_walktrapOg.CommunityWalktrap
community_edge_betweennessOg.CommunityEdgeBetweenness
community_eb_get_mergesOg.CommunityEbGetMerges
community_fastgreedyOg.CommunityFastgreedy
community_spinglassOg.CommunitySpinglass
community_spinglass_singleOg.CommunitySpinglassSingle
community_leading_eigenvectorOg.CommunityLeadingEigenvector
community_infomapOg.CommunityInfomap

Cliques, independent sets and colouring

EntryIn notebooks
clique_handler_tOg.CliqueHandler
coloring_greedy_tOg.ColoringGreedy
is_completeOg.IsComplete
is_cliqueOg.IsClique
cliquesOg.Cliques
clique_size_histOg.CliqueSizeHist
cliques_callbackOg.CliquesCallback
largest_cliquesOg.LargestCliques
clique_numberOg.CliqueNumber
maximal_cliquesOg.MaximalCliques
maximal_cliques_countOg.MaximalCliquesCount
maximal_cliques_fileOg.MaximalCliquesFile
maximal_cliques_subsetOg.MaximalCliquesSubset
maximal_cliques_histOg.MaximalCliquesHist
maximal_cliques_callbackOg.MaximalCliquesCallback
weighted_cliquesOg.WeightedCliques
largest_weighted_cliquesOg.LargestWeightedCliques
weighted_clique_numberOg.WeightedCliqueNumber
is_independent_vertex_setOg.IsIndependentVertexSet
independent_vertex_setsOg.IndependentVertexSets
largest_independent_vertex_setsOg.LargestIndependentVertexSets
maximal_independent_vertex_setsOg.MaximalIndependentVertexSets
independence_numberOg.IndependenceNumber
vertex_coloring_greedyOg.VertexColoringGreedy
is_vertex_coloringOg.IsVertexColoring
is_bipartite_coloringOg.IsBipartiteColoring
is_edge_coloringOg.IsEdgeColoring
is_perfectOg.IsPerfect
is_separatorOg.IsSeparator
is_minimal_separatorOg.IsMinimalSeparator
all_minimal_st_separatorsOg.AllMinimalStSeparators
minimum_size_separatorsOg.MinimumSizeSeparators
even_tarjan_reductionOg.EvenTarjanReduction

Cycles, motifs and epidemics

EntryIn notebooks
cycle_handler_tOg.CycleHandler
motifs_handler_tOg.MotifsHandler
sir_tOg.SirType
find_cycleOg.FindCycle
simple_cyclesOg.SimpleCycles
simple_cycles_callbackOg.SimpleCyclesCallback
fundamental_cyclesOg.FundamentalCycles
minimum_cycle_basisOg.MinimumCycleBasis
is_dagOg.IsDag
is_acyclicOg.IsAcyclic
topological_sortingOg.TopologicalSorting
feedback_arc_setOg.FeedbackArcSet
feedback_vertex_setOg.FeedbackVertexSet
is_eulerianOg.IsEulerian
eulerian_cycleOg.EulerianCycle
eulerian_pathOg.EulerianPath
dyad_censusOg.DyadCensus
triad_censusOg.TriadCensus
count_adjacent_trianglesOg.CountAdjacentTriangles
count_trianglesOg.CountTriangles
list_trianglesOg.ListTriangles
motifs_randesuOg.MotifsRandesu
motifs_randesu_noOg.MotifsRandesuNo
motifs_randesu_estimateOg.MotifsRandesuEstimate
motifs_randesu_callbackOg.MotifsRandesuCallback
graphletsOg.Graphlets
graphlets_candidate_basisOg.GraphletsCandidateBasis
graphlets_projectOg.GraphletsProject
sirOg.Sir
sir_destroyOg.SirDestroy

Flows, cuts and traversal

EntryIn notebooks
maxflow_stats_tOg.MaxflowStats
bfshandler_tOg.Bfshandler
dfshandler_tOg.Dfshandler
vconn_nei_tOg.VconnNei
random_walk_stuck_tOg.RandomWalkStuck
maxflowOg.Maxflow
maxflow_valueOg.MaxflowValue
st_mincutOg.StMincut
st_mincut_valueOg.StMincutValue
all_st_cutsOg.AllStCuts
all_st_mincutsOg.AllStMincuts
mincutOg.Mincut
mincut_valueOg.MincutValue
gomory_hu_treeOg.GomoryHuTree
st_edge_connectivityOg.StEdgeConnectivity
edge_connectivityOg.EdgeConnectivity
st_vertex_connectivityOg.StVertexConnectivity
vertex_connectivityOg.VertexConnectivity
edge_disjoint_pathsOg.EdgeDisjointPaths
vertex_disjoint_pathsOg.VertexDisjointPaths
adhesionOg.Adhesion
cohesionOg.Cohesion
cohesive_blocksOg.CohesiveBlocks
dominator_treeOg.DominatorTree
bfsOg.Bfs
bfs_simpleOg.BfsSimple
dfsOg.Dfs
random_walkOg.RandomWalk

Operators and bipartite graphs

EntryIn notebooks
subgraph_implementation_tOg.SubgraphImplementation
product_tOg.ProductType
create_bipartiteOg.CreateBipartite
full_bipartiteOg.FullBipartite
bipartite_game_gnmOg.BipartiteGameGnm
bipartite_game_gnpOg.BipartiteGameGnp
bipartite_iea_gameOg.BipartiteIeaGame
biadjacencyOg.Biadjacency
weighted_biadjacencyOg.WeightedBiadjacency
get_biadjacencyOg.GetBiadjacency
bipartite_projection_sizeOg.BipartiteProjectionSize
bipartite_projectionOg.BipartiteProjection
is_bipartiteOg.IsBipartite
disjoint_unionOg.DisjointUnion
disjoint_union_manyOg.DisjointUnionMany
joinOg.Join
unionOg.Union
union_manyOg.UnionMany
intersectionOg.Intersection
intersection_manyOg.IntersectionMany
differenceOg.Difference
complementerOg.Complementer
induced_subgraphOg.InducedSubgraph
induced_subgraph_mapOg.InducedSubgraphMap
induced_subgraph_edgesOg.InducedSubgraphEdges
subgraph_from_edgesOg.SubgraphFromEdges
composeOg.Compose
connect_neighborhoodOg.ConnectNeighborhood
contract_verticesOg.ContractVertices
graph_powerOg.GraphPower
productOg.Product
rooted_productOg.RootedProduct
linegraphOg.Linegraph
mycielskianOg.Mycielskian
simplifyOg.Simplify
reverse_edgesOg.ReverseEdges

Isomorphism

EntryIn notebooks
bliss_sh_tOg.BlissSh
bliss_info_tOg.BlissInfo
isohandler_tOg.Isohandler
isocompat_tOg.Isocompat
isomorphicOg.Isomorphic
subisomorphicOg.Subisomorphic
count_automorphismsOg.CountAutomorphisms
automorphism_groupOg.AutomorphismGroup
canonical_permutationOg.CanonicalPermutation
isomorphic_blissOg.IsomorphicBliss
count_automorphisms_blissOg.CountAutomorphismsBliss
automorphism_group_blissOg.AutomorphismGroupBliss
canonical_permutation_blissOg.CanonicalPermutationBliss
isomorphic_vf2Og.IsomorphicVf2
count_isomorphisms_vf2Og.CountIsomorphismsVf2
get_isomorphisms_vf2Og.GetIsomorphismsVf2
get_isomorphisms_vf2_callbackOg.GetIsomorphismsVf2Callback
subisomorphic_vf2Og.SubisomorphicVf2
count_subisomorphisms_vf2Og.CountSubisomorphismsVf2
get_subisomorphisms_vf2Og.GetSubisomorphismsVf2
get_subisomorphisms_vf2_callbackOg.GetSubisomorphismsVf2Callback
subisomorphic_ladOg.SubisomorphicLad
isoclassOg.Isoclass
isoclass_subgraphOg.IsoclassSubgraph
isoclass_createOg.IsoclassCreate
graph_countOg.GraphCount
invert_permutationOg.InvertPermutation
permute_verticesOg.PermuteVertices
simplify_and_colorizeOg.SimplifyAndColorize

Layouts

EntryIn notebooks
layout_drl_options_tOg.LayoutDrlOptions
layout_drl_default_tOg.LayoutDrlDefault
layout_randomOg.LayoutRandom
layout_circleOg.LayoutCircle
layout_starOg.LayoutStar
layout_gridOg.LayoutGrid
layout_random_3dOg.LayoutRandom3d
layout_sphereOg.LayoutSphere
layout_grid_3dOg.LayoutGrid3d
layout_graphoptOg.LayoutGraphopt
layout_drl_options_initOg.LayoutDrlOptionsInit
layout_drlOg.LayoutDrl
layout_drl_3dOg.LayoutDrl3d
layout_fruchterman_reingoldOg.LayoutFruchtermanReingold
layout_kamada_kawaiOg.LayoutKamadaKawai
layout_gemOg.LayoutGem
layout_davidson_harelOg.LayoutDavidsonHarel
layout_lglOg.LayoutLgl
layout_fruchterman_reingold_3dOg.LayoutFruchtermanReingold3d
layout_kamada_kawai_3dOg.LayoutKamadaKawai3d
layout_bipartiteOg.LayoutBipartite
layout_reingold_tilfordOg.LayoutReingoldTilford
layout_reingold_tilford_circularOg.LayoutReingoldTilfordCircular
roots_for_tree_layoutOg.RootsForTreeLayout
layout_sugiyamaOg.LayoutSugiyama
layout_mdsOg.LayoutMds
layout_umapOg.LayoutUmap
layout_umap_compute_weightsOg.LayoutUmapComputeWeights
layout_umap_3dOg.LayoutUmap3d
layout_merge_dlaOg.LayoutMergeDla
layout_alignOg.LayoutAlign

Spatial graphs and numbers

EntryIn notebooks
plfit_result_tOg.PlfitResult
metric_tOg.Metric
delaunay_graphOg.DelaunayGraph
nearest_neighbor_graphOg.NearestNeighborGraph
gabriel_graphOg.GabrielGraph
relative_neighborhood_graphOg.RelativeNeighborhoodGraph
lune_beta_skeletonOg.LuneBetaSkeleton
circle_beta_skeletonOg.CircleBetaSkeleton
beta_weighted_gabriel_graphOg.BetaWeightedGabrielGraph
spatial_edge_lengthsOg.SpatialEdgeLengths
convex_hull_2dOg.ConvexHull2d
random_sampleOg.RandomSample
rng_sample_sphere_surfaceOg.Native.og_rng_sample_sphere_surface (as C declares it)
rng_sample_sphere_volumeOg.Native.og_rng_sample_sphere_volume (as C declares it)
rng_sample_dirichletOg.Native.og_rng_sample_dirichlet (as C declares it)
power_law_fitOg.PowerLawFit
plfit_result_calculate_p_valueOg.PlfitResultCalculatePValue
versionOg.Native.og_version (as C declares it)
running_meanOg.RunningMean
cmp_epsilonOg.CmpEpsilon
almost_equalsOg.AlmostEquals
complex_almost_equalsOg.Native.og_complex_almost_equals (as C declares it)

Reading and writing files

EntryIn notebooks
read_graph_edgelistOg.ReadGraphEdgelist
write_graph_edgelistOg.WriteGraphEdgelist
read_graph_ncolOg.ReadGraphNcol
write_graph_ncolOg.WriteGraphNcol
read_graph_lglOg.ReadGraphLgl
write_graph_lglOg.WriteGraphLgl
read_graph_graphmlOg.ReadGraphGraphml
write_graph_graphmlOg.WriteGraphGraphml
read_graph_gmlOg.ReadGraphGml
write_graph_gmlOg.WriteGraphGml
read_graph_pajekOg.ReadGraphPajek
write_graph_pajekOg.WriteGraphPajek
read_graph_dimacs_flowOg.ReadGraphDimacsFlow
write_graph_dimacs_flowOg.WriteGraphDimacsFlow
read_graph_graphdbOg.ReadGraphGraphdb
read_graph_dlOg.ReadGraphDl
write_graph_dotOg.WriteGraphDot
write_graph_ledaOg.WriteGraphLeda
enter_safelocaleOg.Native.og_enter_safelocale (as C declares it)
exit_safelocaleOg.Native.og_exit_safelocale (as C declares it)

Hierarchical random graphs and progress

EntryIn notebooks
progress_handler_tOg.ProgressHandler
status_handler_tOg.StatusHandler
hrg_tOg.Hrg
hrg_initOg.HrgInit
hrg_destroyOg.HrgDestroy
hrg_sizeOg.HrgSize
hrg_resizeOg.HrgResize
hrg_fitOg.HrgFit
hrg_consensusOg.HrgConsensus
hrg_sampleOg.HrgSample
hrg_gameOg.HrgGame
from_hrg_dendrogramOg.FromHrgDendrogram
hrg_createOg.HrgCreate
hrg_predictOg.HrgPredict
hrg_dendrogramOg.HrgDendrogram
set_progress_handlerOg.Native.og_set_progress_handler (as C declares it)
progress_handler_stderrOg.Native.og_progress_handler_stderr (as C declares it)
progressOg.Native.og_progress (as C declares it)
progressfC only: variadic (C only)
set_status_handlerOg.Native.og_set_status_handler (as C declares it)
status_handler_stderrOg.Native.og_status_handler_stderr (as C declares it)
statusOg.Native.og_status (as C declares it)
statusfC only: variadic (C only)

Linear algebra and embeddings

EntryIn notebooks
arpack_options_tOg.ArpackOptions
arpack_storage_tOg.ArpackStorage
arpack_function_tOg.ArpackFunction
adjacency_spectral_embeddingOg.AdjacencySpectralEmbedding
laplacian_spectral_embeddingOg.LaplacianSpectralEmbedding
dim_selectOg.DimSelect
blas_ddotOg.BlasDdot
blas_dnrm2Og.BlasDnrm2
blas_dgemvOg.BlasDgemv
blas_dgemmOg.BlasDgemm
blas_dgemv_arrayOg.BlasDgemvArray
lapack_dgetrfOg.LapackDgetrf
lapack_dgetrsOg.LapackDgetrs
lapack_dgesvOg.LapackDgesv
lapack_dsyevrOg.LapackDsyevr
lapack_dgeevOg.LapackDgeev
lapack_dgeevxOg.LapackDgeevx
arpack_options_initOg.ArpackOptionsInit
arpack_storage_initOg.ArpackStorageInit
arpack_storage_destroyOg.ArpackStorageDestroy
arpack_rssolveOg.ArpackRssolve
arpack_rnsolveOg.ArpackRnsolve
arpack_unpack_complexOg.ArpackUnpackComplex

Vectors

EntryIn notebooks
vector_tOg.Vector
vector_list_tOg.VectorList
bitset_tOg.Bitset
vector_initOg.Native.og_vector_init (as C declares it)
vector_init_arrayOg.Native.og_vector_init_array (as C declares it)
vector_init_copyOg.Native.og_vector_init_copy (as C declares it)
vector_init_rangeOg.Native.og_vector_init_range (as C declares it)
vector_destroyOg.Native.og_vector_destroy (as C declares it)
vector_viewOg.Native.og_vector_view (as C declares it)
vector_nullOg.Native.og_vector_null (as C declares it)
vector_fillOg.Native.og_vector_fill (as C declares it)
vector_rangeOg.Native.og_vector_range (as C declares it)
vector_getOg.Native.og_vector_get (as C declares it)
vector_get_ptrOg.Native.og_vector_get_ptr (as C declares it)
vector_setOg.Native.og_vector_set (as C declares it)
vector_tailOg.Native.og_vector_tail (as C declares it)
vector_indexOg.Native.og_vector_index (as C declares it)
vector_index_in_placeOg.Native.og_vector_index_in_place (as C declares it)
vector_copy_toOg.Native.og_vector_copy_to (as C declares it)
vector_updateOg.Native.og_vector_update (as C declares it)
vector_appendOg.Native.og_vector_append (as C declares it)
vector_swapOg.Native.og_vector_swap (as C declares it)
vector_swap_elementsOg.Native.og_vector_swap_elements (as C declares it)
vector_reverseOg.Native.og_vector_reverse (as C declares it)
vector_reverse_sectionOg.Native.og_vector_reverse_section (as C declares it)
vector_rotate_leftOg.Native.og_vector_rotate_left (as C declares it)
vector_shuffleOg.Native.og_vector_shuffle (as C declares it)
vector_permuteOg.Native.og_vector_permute (as C declares it)
vector_sortOg.Native.og_vector_sort (as C declares it)
vector_reverse_sortOg.Native.og_vector_reverse_sort (as C declares it)
vector_sort_indOg.Native.og_vector_sort_ind (as C declares it)
vector_add_constantOg.Native.og_vector_add_constant (as C declares it)
vector_scaleOg.Native.og_vector_scale (as C declares it)
vector_addOg.Native.og_vector_add (as C declares it)
vector_subOg.Native.og_vector_sub (as C declares it)
vector_mulOg.Native.og_vector_mul (as C declares it)
vector_divOg.Native.og_vector_div (as C declares it)
vector_floorOg.Native.og_vector_floor (as C declares it)
vector_sumOg.Native.og_vector_sum (as C declares it)
vector_prodOg.Native.og_vector_prod (as C declares it)
vector_complex_realOg.Native.og_vector_complex_real (as C declares it)
vector_complex_imagOg.Native.og_vector_complex_imag (as C declares it)
vector_complex_realimagOg.Native.og_vector_complex_realimag (as C declares it)
vector_complex_createOg.Native.og_vector_complex_create (as C declares it)
vector_complex_create_polarOg.Native.og_vector_complex_create_polar (as C declares it)
vector_complex_all_almost_eOg.Native.og_vector_complex_all_almost_e (as C declares it)
vector_complex_zapsmallOg.Native.og_vector_complex_zapsmall (as C declares it)
vector_all_eOg.Native.og_vector_all_e (as C declares it)
vector_all_almost_eOg.Native.og_vector_all_almost_e (as C declares it)
vector_all_lOg.Native.og_vector_all_l (as C declares it)
vector_all_gOg.Native.og_vector_all_g (as C declares it)
vector_all_leOg.Native.og_vector_all_le (as C declares it)
vector_all_geOg.Native.og_vector_all_ge (as C declares it)
vector_is_equalOg.Native.og_vector_is_equal (as C declares it)
vector_zapsmallOg.Native.og_vector_zapsmall (as C declares it)
vector_lex_cmpOg.Native.og_vector_lex_cmp (as C declares it)
vector_lex_cmp_untypedOg.Native.og_vector_lex_cmp_untyped (as C declares it)
vector_colex_cmpOg.Native.og_vector_colex_cmp (as C declares it)
vector_colex_cmp_untypedOg.Native.og_vector_colex_cmp_untyped (as C declares it)
vector_maxdifferenceOg.Native.og_vector_maxdifference (as C declares it)
vector_minOg.Native.og_vector_min (as C declares it)
vector_maxOg.Native.og_vector_max (as C declares it)
vector_which_minOg.Native.og_vector_which_min (as C declares it)
vector_which_maxOg.Native.og_vector_which_max (as C declares it)
vector_minmaxOg.Native.og_vector_minmax (as C declares it)
vector_which_minmaxOg.Native.og_vector_which_minmax (as C declares it)
vector_emptyOg.Native.og_vector_empty (as C declares it)
vector_sizeOg.Native.og_vector_size (as C declares it)
vector_capacityOg.Native.og_vector_capacity (as C declares it)
vector_isinintervalOg.Native.og_vector_isininterval (as C declares it)
vector_is_nanOg.Native.og_vector_is_nan (as C declares it)
vector_is_any_nanOg.Native.og_vector_is_any_nan (as C declares it)
vector_is_all_finiteOg.Native.og_vector_is_all_finite (as C declares it)
vector_containsOg.Native.og_vector_contains (as C declares it)
vector_searchOg.Native.og_vector_search (as C declares it)
vector_binsearchOg.Native.og_vector_binsearch (as C declares it)
vector_binsearch_sliceOg.Native.og_vector_binsearch_slice (as C declares it)
vector_contains_sortedOg.Native.og_vector_contains_sorted (as C declares it)
vector_clearOg.Native.og_vector_clear (as C declares it)
vector_reserveOg.Native.og_vector_reserve (as C declares it)
vector_resizeOg.Native.og_vector_resize (as C declares it)
vector_resize_minOg.Native.og_vector_resize_min (as C declares it)
vector_push_backOg.Native.og_vector_push_back (as C declares it)
vector_pop_backOg.Native.og_vector_pop_back (as C declares it)
vector_insertOg.Native.og_vector_insert (as C declares it)
vector_removeOg.Native.og_vector_remove (as C declares it)
vector_remove_sectionOg.Native.og_vector_remove_section (as C declares it)
vector_intersect_sortedOg.Native.og_vector_intersect_sorted (as C declares it)
vector_intersection_size_sortedOg.Native.og_vector_intersection_size_sorted (as C declares it)
vector_difference_sortedOg.Native.og_vector_difference_sorted (as C declares it)
vector_difference_and_intersection_sortedOg.Native.og_vector_difference_and_intersection_sorted (as C declares it)
vector_ptr_initOg.Native.og_vector_ptr_init (as C declares it)
vector_ptr_init_copyOg.Native.og_vector_ptr_init_copy (as C declares it)
vector_ptr_destroyOg.Native.og_vector_ptr_destroy (as C declares it)
vector_ptr_free_allOg.Native.og_vector_ptr_free_all (as C declares it)
vector_ptr_destroy_allOg.Native.og_vector_ptr_destroy_all (as C declares it)
vector_ptr_sizeOg.Native.og_vector_ptr_size (as C declares it)
vector_ptr_capacityOg.Native.og_vector_ptr_capacity (as C declares it)
vector_ptr_clearOg.Native.og_vector_ptr_clear (as C declares it)
vector_ptr_reserveOg.Native.og_vector_ptr_reserve (as C declares it)
vector_ptr_resizeOg.Native.og_vector_ptr_resize (as C declares it)
vector_ptr_resize_minOg.Native.og_vector_ptr_resize_min (as C declares it)
vector_ptr_push_backOg.Native.og_vector_ptr_push_back (as C declares it)
vector_ptr_pop_backOg.Native.og_vector_ptr_pop_back (as C declares it)
vector_ptr_insertOg.Native.og_vector_ptr_insert (as C declares it)
vector_ptr_getOg.Native.og_vector_ptr_get (as C declares it)
vector_ptr_setOg.Native.og_vector_ptr_set (as C declares it)
vector_ptr_sortOg.Native.og_vector_ptr_sort (as C declares it)
vector_ptr_sort_indOg.Native.og_vector_ptr_sort_ind (as C declares it)
vector_ptr_permuteOg.Native.og_vector_ptr_permute (as C declares it)
vector_ptr_get_item_destructorOg.Native.og_vector_ptr_get_item_destructor (as C declares it)
vector_ptr_set_item_destructorOg.Native.og_vector_ptr_set_item_destructor (as C declares it)

Matrices, stacks, queues and heaps

EntryIn notebooks
matrix_tOg.Matrix
matrix_storage_tOg.MatrixStorage
MATRIXOg.MatrixAt
MATRIX_INIT_FINALLYC only: the cleanup stack is C's: the binding frees what it makes
stack_tOg.Stack
dqueue_tOg.Dqueue
heap_tOg.Heap
heap_min_tOg.HeapMin
array3_tOg.Array3
ARRAY3Og.Array3At
matrix_initOg.Native.og_matrix_init (as C declares it)
matrix_init_arrayOg.Native.og_matrix_init_array (as C declares it)
matrix_init_copyOg.Native.og_matrix_init_copy (as C declares it)
matrix_destroyOg.Native.og_matrix_destroy (as C declares it)
matrix_viewOg.Native.og_matrix_view (as C declares it)
matrix_view_from_vectorOg.Native.og_matrix_view_from_vector (as C declares it)
matrix_copy_toOg.Native.og_matrix_copy_to (as C declares it)
matrix_updateOg.Native.og_matrix_update (as C declares it)
matrix_swapOg.Native.og_matrix_swap (as C declares it)
matrix_nullOg.Native.og_matrix_null (as C declares it)
matrix_fillOg.Native.og_matrix_fill (as C declares it)
matrix_getOg.Native.og_matrix_get (as C declares it)
matrix_get_ptrOg.Native.og_matrix_get_ptr (as C declares it)
matrix_setOg.Native.og_matrix_set (as C declares it)
matrix_get_rowOg.Native.og_matrix_get_row (as C declares it)
matrix_get_colOg.Native.og_matrix_get_col (as C declares it)
matrix_set_rowOg.Native.og_matrix_set_row (as C declares it)
matrix_set_colOg.Native.og_matrix_set_col (as C declares it)
matrix_swap_rowsOg.Native.og_matrix_swap_rows (as C declares it)
matrix_swap_colsOg.Native.og_matrix_swap_cols (as C declares it)
matrix_select_rowsOg.Native.og_matrix_select_rows (as C declares it)
matrix_select_colsOg.Native.og_matrix_select_cols (as C declares it)
matrix_select_rows_colsOg.Native.og_matrix_select_rows_cols (as C declares it)
matrix_transposeOg.Native.og_matrix_transpose (as C declares it)
matrix_rbindOg.Native.og_matrix_rbind (as C declares it)
matrix_cbindOg.Native.og_matrix_cbind (as C declares it)
matrix_add_constantOg.Native.og_matrix_add_constant (as C declares it)
matrix_scaleOg.Native.og_matrix_scale (as C declares it)
matrix_addOg.Native.og_matrix_add (as C declares it)
matrix_subOg.Native.og_matrix_sub (as C declares it)
matrix_mul_elementsOg.Native.og_matrix_mul_elements (as C declares it)
matrix_div_elementsOg.Native.og_matrix_div_elements (as C declares it)
matrix_sumOg.Native.og_matrix_sum (as C declares it)
matrix_prodOg.Native.og_matrix_prod (as C declares it)
matrix_rowsumOg.Native.og_matrix_rowsum (as C declares it)
matrix_colsumOg.Native.og_matrix_colsum (as C declares it)
matrix_complex_realOg.Native.og_matrix_complex_real (as C declares it)
matrix_complex_imagOg.Native.og_matrix_complex_imag (as C declares it)
matrix_complex_realimagOg.Native.og_matrix_complex_realimag (as C declares it)
matrix_complex_createOg.Native.og_matrix_complex_create (as C declares it)
matrix_complex_create_polarOg.Native.og_matrix_complex_create_polar (as C declares it)
matrix_complex_all_almost_eOg.Native.og_matrix_complex_all_almost_e (as C declares it)
matrix_complex_zapsmallOg.Native.og_matrix_complex_zapsmall (as C declares it)
matrix_all_eOg.Native.og_matrix_all_e (as C declares it)
matrix_all_almost_eOg.Native.og_matrix_all_almost_e (as C declares it)
matrix_all_lOg.Native.og_matrix_all_l (as C declares it)
matrix_all_gOg.Native.og_matrix_all_g (as C declares it)
matrix_all_leOg.Native.og_matrix_all_le (as C declares it)
matrix_all_geOg.Native.og_matrix_all_ge (as C declares it)
matrix_zapsmallOg.Native.og_matrix_zapsmall (as C declares it)
matrix_minOg.Native.og_matrix_min (as C declares it)
matrix_maxOg.Native.og_matrix_max (as C declares it)
matrix_which_minOg.Native.og_matrix_which_min (as C declares it)
matrix_which_maxOg.Native.og_matrix_which_max (as C declares it)
matrix_minmaxOg.Native.og_matrix_minmax (as C declares it)
matrix_which_minmaxOg.Native.og_matrix_which_minmax (as C declares it)
matrix_maxdifferenceOg.Native.og_matrix_maxdifference (as C declares it)
matrix_emptyOg.Native.og_matrix_empty (as C declares it)
matrix_isnullOg.Native.og_matrix_isnull (as C declares it)
matrix_sizeOg.Native.og_matrix_size (as C declares it)
matrix_capacityOg.Native.og_matrix_capacity (as C declares it)
matrix_nrowOg.Native.og_matrix_nrow (as C declares it)
matrix_ncolOg.Native.og_matrix_ncol (as C declares it)
matrix_is_symmetricOg.Native.og_matrix_is_symmetric (as C declares it)
matrix_containsOg.Native.og_matrix_contains (as C declares it)
matrix_searchOg.Native.og_matrix_search (as C declares it)
matrix_resizeOg.Native.og_matrix_resize (as C declares it)
matrix_resize_minOg.Native.og_matrix_resize_min (as C declares it)
matrix_add_rowsOg.Native.og_matrix_add_rows (as C declares it)
matrix_add_colsOg.Native.og_matrix_add_cols (as C declares it)
matrix_remove_rowOg.Native.og_matrix_remove_row (as C declares it)
matrix_remove_colOg.Native.og_matrix_remove_col (as C declares it)
array3_initOg.Native.og_array3_init (as C declares it)
array3_destroyOg.Native.og_array3_destroy (as C declares it)
array3_sizeOg.Native.og_array3_size (as C declares it)
array3_n1Og.Native.og_array3_n1 (as C declares it)
array3_n2Og.Native.og_array3_n2 (as C declares it)
array3_n3Og.Native.og_array3_n3 (as C declares it)
array3_resizeOg.Native.og_array3_resize (as C declares it)
array3_nullOg.Native.og_array3_null (as C declares it)
array3_fillOg.Native.og_array3_fill (as C declares it)
array3_updateOg.Native.og_array3_update (as C declares it)
array3_sumOg.Native.og_array3_sum (as C declares it)
array3_scaleOg.Native.og_array3_scale (as C declares it)
stack_initOg.Native.og_stack_init (as C declares it)
stack_destroyOg.Native.og_stack_destroy (as C declares it)
stack_reserveOg.Native.og_stack_reserve (as C declares it)
stack_emptyOg.Native.og_stack_empty (as C declares it)
stack_sizeOg.Native.og_stack_size (as C declares it)
stack_clearOg.Native.og_stack_clear (as C declares it)
stack_pushOg.Native.og_stack_push (as C declares it)
stack_popOg.Native.og_stack_pop (as C declares it)
stack_topOg.Native.og_stack_top (as C declares it)
dqueue_initOg.Native.og_dqueue_init (as C declares it)
dqueue_destroyOg.Native.og_dqueue_destroy (as C declares it)
dqueue_emptyOg.Native.og_dqueue_empty (as C declares it)
dqueue_fullOg.Native.og_dqueue_full (as C declares it)
dqueue_clearOg.Native.og_dqueue_clear (as C declares it)
dqueue_sizeOg.Native.og_dqueue_size (as C declares it)
dqueue_headOg.Native.og_dqueue_head (as C declares it)
dqueue_backOg.Native.og_dqueue_back (as C declares it)
dqueue_getOg.Native.og_dqueue_get (as C declares it)
dqueue_popOg.Native.og_dqueue_pop (as C declares it)
dqueue_pop_backOg.Native.og_dqueue_pop_back (as C declares it)
dqueue_pushOg.Native.og_dqueue_push (as C declares it)
heap_initOg.Native.og_heap_init (as C declares it)
heap_init_arrayOg.Native.og_heap_init_array (as C declares it)
heap_destroyOg.Native.og_heap_destroy (as C declares it)
heap_clearOg.Native.og_heap_clear (as C declares it)
heap_emptyOg.Native.og_heap_empty (as C declares it)
heap_pushOg.Native.og_heap_push (as C declares it)
heap_topOg.Native.og_heap_top (as C declares it)
heap_delete_topOg.Native.og_heap_delete_top (as C declares it)
heap_sizeOg.Native.og_heap_size (as C declares it)
heap_reserveOg.Native.og_heap_reserve (as C declares it)
heap_popOg.Native.og_heap_pop (as C declares it)

Sparse matrices

EntryIn notebooks
sparsemat_tOg.Sparsemat
sparsemat_type_tOg.SparsematType
sparsemat_iterator_tOg.SparsematIterator
sparsemat_symbolic_tOg.SparsematSymbolic
sparsemat_numeric_tOg.SparsematNumeric
sparsemat_solve_tOg.SparsematSolve
SPARSEMAT_INIT_FINALLYC only: the cleanup stack is C's: the binding frees what it makes
sparsemat_initOg.Native.og_sparsemat_init (as C declares it)
sparsemat_init_copyOg.Native.og_sparsemat_init_copy (as C declares it)
sparsemat_init_diagOg.Native.og_sparsemat_init_diag (as C declares it)
sparsemat_init_eyeOg.Native.og_sparsemat_init_eye (as C declares it)
sparsemat_reallocOg.Native.og_sparsemat_realloc (as C declares it)
sparsemat_destroyOg.Native.og_sparsemat_destroy (as C declares it)
sparsemat_indexOg.Native.og_sparsemat_index (as C declares it)
sparsemat_entryOg.Native.og_sparsemat_entry (as C declares it)
sparsemat_fkeepOg.Native.og_sparsemat_fkeep (as C declares it)
sparsemat_dropzerosOg.Native.og_sparsemat_dropzeros (as C declares it)
sparsemat_droptolOg.Native.og_sparsemat_droptol (as C declares it)
sparsemat_scaleOg.Native.og_sparsemat_scale (as C declares it)
sparsemat_permuteOg.Native.og_sparsemat_permute (as C declares it)
sparsemat_transposeOg.Native.og_sparsemat_transpose (as C declares it)
sparsemat_add_rowsOg.Native.og_sparsemat_add_rows (as C declares it)
sparsemat_add_colsOg.Native.og_sparsemat_add_cols (as C declares it)
sparsemat_resizeOg.Native.og_sparsemat_resize (as C declares it)
sparsemat_sortOg.Native.og_sparsemat_sort (as C declares it)
sparsemat_compressOg.Native.og_sparsemat_compress (as C declares it)
sparsemat_duplOg.Native.og_sparsemat_dupl (as C declares it)
sparsemat_nrowOg.Native.og_sparsemat_nrow (as C declares it)
sparsemat_ncolOg.Native.og_sparsemat_ncol (as C declares it)
sparsemat_typeOg.Native.og_sparsemat_type (as C declares it)
sparsemat_is_tripletOg.Native.og_sparsemat_is_triplet (as C declares it)
sparsemat_is_ccOg.Native.og_sparsemat_is_cc (as C declares it)
sparsemat_is_symmetricOg.Native.og_sparsemat_is_symmetric (as C declares it)
sparsemat_getOg.Native.og_sparsemat_get (as C declares it)
sparsemat_getelementsOg.Native.og_sparsemat_getelements (as C declares it)
sparsemat_getelements_sortedOg.Native.og_sparsemat_getelements_sorted (as C declares it)
sparsemat_minOg.Native.og_sparsemat_min (as C declares it)
sparsemat_maxOg.Native.og_sparsemat_max (as C declares it)
sparsemat_minmaxOg.Native.og_sparsemat_minmax (as C declares it)
sparsemat_count_nonzeroOg.Native.og_sparsemat_count_nonzero (as C declares it)
sparsemat_count_nonzerotolOg.Native.og_sparsemat_count_nonzerotol (as C declares it)
sparsemat_rowsumsOg.Native.og_sparsemat_rowsums (as C declares it)
sparsemat_colsumsOg.Native.og_sparsemat_colsums (as C declares it)
sparsemat_nonzero_storageOg.Native.og_sparsemat_nonzero_storage (as C declares it)
sparsemat_printOg.Native.og_sparsemat_print (as C declares it)
sparsemat_addOg.Native.og_sparsemat_add (as C declares it)
sparsemat_multiplyOg.Native.og_sparsemat_multiply (as C declares it)
sparsemat_gaxpyOg.Native.og_sparsemat_gaxpy (as C declares it)
sparsemat_iterator_initOg.Native.og_sparsemat_iterator_init (as C declares it)
sparsemat_iterator_resetOg.Native.og_sparsemat_iterator_reset (as C declares it)
sparsemat_iterator_endOg.Native.og_sparsemat_iterator_end (as C declares it)
sparsemat_iterator_rowOg.Native.og_sparsemat_iterator_row (as C declares it)
sparsemat_iterator_colOg.Native.og_sparsemat_iterator_col (as C declares it)
sparsemat_iterator_getOg.Native.og_sparsemat_iterator_get (as C declares it)
sparsemat_iterator_nextOg.Native.og_sparsemat_iterator_next (as C declares it)
sparsemat_iterator_idxOg.Native.og_sparsemat_iterator_idx (as C declares it)
sparsemat_symbluOg.Native.og_sparsemat_symblu (as C declares it)
sparsemat_symbqrOg.Native.og_sparsemat_symbqr (as C declares it)
sparsemat_lsolveOg.Native.og_sparsemat_lsolve (as C declares it)
sparsemat_ltsolveOg.Native.og_sparsemat_ltsolve (as C declares it)
sparsemat_usolveOg.Native.og_sparsemat_usolve (as C declares it)
sparsemat_utsolveOg.Native.og_sparsemat_utsolve (as C declares it)
sparsemat_cholsolOg.Native.og_sparsemat_cholsol (as C declares it)
sparsemat_lusolOg.Native.og_sparsemat_lusol (as C declares it)
sparsemat_luOg.Native.og_sparsemat_lu (as C declares it)
sparsemat_qrOg.Native.og_sparsemat_qr (as C declares it)
sparsemat_luresolOg.Native.og_sparsemat_luresol (as C declares it)
sparsemat_qrresolOg.Native.og_sparsemat_qrresol (as C declares it)
sparsemat_symbolic_destroyOg.Native.og_sparsemat_symbolic_destroy (as C declares it)
sparsemat_numeric_destroyOg.Native.og_sparsemat_numeric_destroy (as C declares it)
sparsemat_arpack_rssolveOg.Native.og_sparsemat_arpack_rssolve (as C declares it)
sparsemat_arpack_rnsolveOg.Native.og_sparsemat_arpack_rnsolve (as C declares it)
matrix_as_sparsematOg.Native.og_matrix_as_sparsemat (as C declares it)
sparsemat_as_matrixOg.Native.og_sparsemat_as_matrix (as C declares it)

String vectors, lists and bit sets

EntryIn notebooks
strvector_initOg.Native.og_strvector_init (as C declares it)
strvector_init_copyOg.Native.og_strvector_init_copy (as C declares it)
strvector_destroyOg.Native.og_strvector_destroy (as C declares it)
strvector_getOg.Native.og_strvector_get (as C declares it)
strvector_setOg.Native.og_strvector_set (as C declares it)
strvector_set_lenOg.Native.og_strvector_set_len (as C declares it)
strvector_push_backOg.Native.og_strvector_push_back (as C declares it)
strvector_push_back_lenOg.Native.og_strvector_push_back_len (as C declares it)
strvector_swap_elementsOg.Native.og_strvector_swap_elements (as C declares it)
strvector_removeOg.Native.og_strvector_remove (as C declares it)
strvector_remove_sectionOg.Native.og_strvector_remove_section (as C declares it)
strvector_appendOg.Native.og_strvector_append (as C declares it)
strvector_mergeOg.Native.og_strvector_merge (as C declares it)
strvector_swapOg.Native.og_strvector_swap (as C declares it)
strvector_updateOg.Native.og_strvector_update (as C declares it)
strvector_clearOg.Native.og_strvector_clear (as C declares it)
strvector_resizeOg.Native.og_strvector_resize (as C declares it)
strvector_reserveOg.Native.og_strvector_reserve (as C declares it)
strvector_resize_minOg.Native.og_strvector_resize_min (as C declares it)
strvector_sizeOg.Native.og_strvector_size (as C declares it)
strvector_capacityOg.Native.og_strvector_capacity (as C declares it)
vector_list_initOg.Native.og_vector_list_init (as C declares it)
vector_list_init_copyOg.Native.og_vector_list_init_copy (as C declares it)
vector_list_destroyOg.Native.og_vector_list_destroy (as C declares it)
vector_list_get_ptrOg.Native.og_vector_list_get_ptr (as C declares it)
vector_list_tail_ptrOg.Native.og_vector_list_tail_ptr (as C declares it)
vector_list_setOg.Native.og_vector_list_set (as C declares it)
vector_list_replaceOg.Native.og_vector_list_replace (as C declares it)
vector_list_emptyOg.Native.og_vector_list_empty (as C declares it)
vector_list_sizeOg.Native.og_vector_list_size (as C declares it)
vector_list_capacityOg.Native.og_vector_list_capacity (as C declares it)
vector_list_clearOg.Native.og_vector_list_clear (as C declares it)
vector_list_reserveOg.Native.og_vector_list_reserve (as C declares it)
vector_list_resizeOg.Native.og_vector_list_resize (as C declares it)
vector_list_push_backOg.Native.og_vector_list_push_back (as C declares it)
vector_list_push_back_copyOg.Native.og_vector_list_push_back_copy (as C declares it)
vector_list_push_back_newOg.Native.og_vector_list_push_back_new (as C declares it)
vector_list_pop_backOg.Native.og_vector_list_pop_back (as C declares it)
vector_list_insertOg.Native.og_vector_list_insert (as C declares it)
vector_list_insert_copyOg.Native.og_vector_list_insert_copy (as C declares it)
vector_list_insert_newOg.Native.og_vector_list_insert_new (as C declares it)
vector_list_removeOg.Native.og_vector_list_remove (as C declares it)
vector_list_remove_fastOg.Native.og_vector_list_remove_fast (as C declares it)
vector_list_discardOg.Native.og_vector_list_discard (as C declares it)
vector_list_discard_backOg.Native.og_vector_list_discard_back (as C declares it)
vector_list_discard_fastOg.Native.og_vector_list_discard_fast (as C declares it)
vector_list_permuteOg.Native.og_vector_list_permute (as C declares it)
vector_list_sortOg.Native.og_vector_list_sort (as C declares it)
vector_list_sort_indOg.Native.og_vector_list_sort_ind (as C declares it)
vector_list_swapOg.Native.og_vector_list_swap (as C declares it)
vector_list_swap_elementsOg.Native.og_vector_list_swap_elements (as C declares it)
adjlist_initOg.Native.og_adjlist_init (as C declares it)
adjlist_init_emptyOg.Native.og_adjlist_init_empty (as C declares it)
adjlist_init_complementerOg.Native.og_adjlist_init_complementer (as C declares it)
adjlist_init_from_inclistOg.Native.og_adjlist_init_from_inclist (as C declares it)
adjlist_destroyOg.Native.og_adjlist_destroy (as C declares it)
adjlist_getOg.AdjlistGet
adjlist_sizeOg.Native.og_adjlist_size (as C declares it)
adjlist_clearOg.Native.og_adjlist_clear (as C declares it)
adjlist_sortOg.Native.og_adjlist_sort (as C declares it)
adjlist_simplifyOg.Native.og_adjlist_simplify (as C declares it)
inclist_initOg.Native.og_inclist_init (as C declares it)
inclist_destroyOg.Native.og_inclist_destroy (as C declares it)
inclist_getOg.InclistGet
inclist_sizeOg.Native.og_inclist_size (as C declares it)
inclist_clearOg.Native.og_inclist_clear (as C declares it)
lazy_adjlist_initOg.Native.og_lazy_adjlist_init (as C declares it)
lazy_adjlist_destroyOg.Native.og_lazy_adjlist_destroy (as C declares it)
lazy_adjlist_getC only: reads a lazy list through an internal function: og_neighbors / og_incident give the same
lazy_adjlist_hasOg.LazyAdjlistHas
lazy_adjlist_sizeOg.Native.og_lazy_adjlist_size (as C declares it)
lazy_adjlist_clearOg.Native.og_lazy_adjlist_clear (as C declares it)
lazy_inclist_initOg.Native.og_lazy_inclist_init (as C declares it)
lazy_inclist_destroyOg.Native.og_lazy_inclist_destroy (as C declares it)
lazy_inclist_getC only: reads a lazy list through an internal function: og_neighbors / og_incident give the same
lazy_inclist_hasOg.LazyInclistHas
lazy_inclist_sizeOg.Native.og_lazy_inclist_size (as C declares it)
lazy_inclist_clearOg.Native.og_lazy_inclist_clear (as C declares it)
psumtree_initOg.Native.og_psumtree_init (as C declares it)
psumtree_destroyOg.Native.og_psumtree_destroy (as C declares it)
psumtree_sizeOg.Native.og_psumtree_size (as C declares it)
psumtree_getOg.Native.og_psumtree_get (as C declares it)
psumtree_sumOg.Native.og_psumtree_sum (as C declares it)
psumtree_searchOg.Native.og_psumtree_search (as C declares it)
psumtree_updateOg.Native.og_psumtree_update (as C declares it)
psumtree_resetOg.Native.og_psumtree_reset (as C declares it)
bitset_initOg.Native.og_bitset_init (as C declares it)
bitset_init_copyOg.Native.og_bitset_init_copy (as C declares it)
bitset_destroyOg.Native.og_bitset_destroy (as C declares it)
bitset_fillOg.Native.og_bitset_fill (as C declares it)
bitset_nullOg.Native.og_bitset_null (as C declares it)
bitset_orOg.Native.og_bitset_or (as C declares it)
bitset_andOg.Native.og_bitset_and (as C declares it)
bitset_xorOg.Native.og_bitset_xor (as C declares it)
bitset_notOg.Native.og_bitset_not (as C declares it)
bitset_popcountOg.Native.og_bitset_popcount (as C declares it)
bitset_countl_zeroOg.Native.og_bitset_countl_zero (as C declares it)
bitset_countl_oneOg.Native.og_bitset_countl_one (as C declares it)
bitset_countr_zeroOg.Native.og_bitset_countr_zero (as C declares it)
bitset_countr_oneOg.Native.og_bitset_countr_one (as C declares it)
bitset_is_all_zeroOg.Native.og_bitset_is_all_zero (as C declares it)
bitset_is_all_oneOg.Native.og_bitset_is_all_one (as C declares it)
bitset_is_any_zeroOg.Native.og_bitset_is_any_zero (as C declares it)
bitset_is_any_oneOg.Native.og_bitset_is_any_one (as C declares it)
bitset_sizeOg.Native.og_bitset_size (as C declares it)
bitset_capacityOg.Native.og_bitset_capacity (as C declares it)
bitset_reserveOg.Native.og_bitset_reserve (as C declares it)
bitset_resizeOg.Native.og_bitset_resize (as C declares it)
bitset_updateOg.Native.og_bitset_update (as C declares it)

Jacobian

EntryIn notebooks
jacobian_measure_tOg.JacobianMeasure
jacobian_smoothness_tOg.JacobianSmoothnessType
jacobian_method_tOg.JacobianMethod
jacobian_options_tOg.JacobianOptions
jacobian_options_initOg.JacobianOptionsInit
jacobian_smoothnessOg.JacobianSmoothness
jacobian_warningOg.JacobianWarning
jacobian_measure_nameOg.JacobianMeasureName
jacobian_measure_from_nameOg.JacobianMeasureFromName
jacobian_columnOg.JacobianColumn
jacobian_rowOg.JacobianRow
jacobian_top_kOg.JacobianTopK
jacobian_fullOg.JacobianFull
jacobian_betweenness_marginsOg.JacobianBetweennessMargins

Rollup

EntryIn notebooks
rollup_loops_tOg.RollupLoops
ROLLUP_IN_LOOPOg.OG_ROLLUP_IN_LOOP
rollup_options_tOg.RollupOptions
rollup_info_tOg.RollupInfo
rollup_options_initOg.RollupOptionsInit
rollupOg.Rollup

Threads

EntryIn notebooks
task_fn_tOg.TaskFn
executor_tOg.Executor
set_num_threadsOg.Native.og_set_num_threads (as C declares it)
get_num_threadsOg.Native.og_get_num_threads (as C declares it)
set_executorOg.Native.og_set_executor (as C declares it)
get_executorOg.Native.og_get_executor (as C declares it)
get_num_procsOg.Native.og_get_num_procs (as C declares it)

SIMD

EntryIn notebooks
simd_pathOg.Native.og_simd_path (as C declares it)
simd_featuresOg.Native.og_simd_features (as C declares it)

Binary interface

EntryIn notebooks
ABI_VERSIONOg.OG_ABI_VERSION
abi_versionOg.Native.og_abi_version (as C declares it)
abi_sizeofOg.Native.og_abi_sizeof (as C declares it)
abi_offsetofOg.Native.og_abi_offsetof (as C declares it)
abi_typeOg.Native.og_abi_type (as C declares it)
abi_error_handlerOg.Native.og_abi_error_handler (as C declares it)
abi_error_lastOg.Native.og_abi_error_last (as C declares it)
abi_error_clearOg.Native.og_abi_error_clear (as C declares it)
abi_warning_handlerOg.Native.og_abi_warning_handler (as C declares it)
abi_warningsOg.Native.og_abi_warnings (as C declares it)
abi_warnings_clearOg.Native.og_abi_warnings_clear (as C declares it)

Last updated · Open Graph 0.1.0 · OpenBI Studio 0.3.78