Bipartite Graphs

Internal API

The functions documented on this page are internal implementation details of ModelingToolkit. They are not part of the public API and may change or be removed without notice in non-breaking releases. This documentation is provided to help contributors understand the codebase.

ModelingToolkit uses bipartite graphs to represent relationships between equations and variables in systems. These functions provide tools for working with and analyzing these graphs.

Graph Types

Missing docstring.

Missing docstring for BipartiteGraph. Check Documenter's build log for details.

Missing docstring.

Missing docstring for BipartiteEdge. Check Documenter's build log for details.

Missing docstring.

Missing docstring for DiCMOBiGraph. Check Documenter's build log for details.

Missing docstring.

Missing docstring for DiffGraph. Check Documenter's build log for details.

Vertex Operations

Missing docstring.

Missing docstring for 𝑠vertices. Check Documenter's build log for details.

Missing docstring.

Missing docstring for 𝑑vertices. Check Documenter's build log for details.

Missing docstring.

Missing docstring for has_𝑠vertex. Check Documenter's build log for details.

Missing docstring.

Missing docstring for has_𝑑vertex. Check Documenter's build log for details.

Missing docstring.

Missing docstring for nsrcs. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ndsts. Check Documenter's build log for details.

Neighbor Operations

Missing docstring.

Missing docstring for 𝑠neighbors. Check Documenter's build log for details.

Missing docstring.

Missing docstring for 𝑑neighbors. Check Documenter's build log for details.

Missing docstring.

Missing docstring for set_neighbors!. Check Documenter's build log for details.

Edge Operations

Missing docstring.

Missing docstring for 𝑠edges. Check Documenter's build log for details.

Missing docstring.

Missing docstring for 𝑑edges. Check Documenter's build log for details.

Graph Views and Modifications

Missing docstring.

Missing docstring for invview. Check Documenter's build log for details.

Missing docstring.

Missing docstring for delete_srcs!. Check Documenter's build log for details.

Missing docstring.

Missing docstring for delete_dsts!. Check Documenter's build log for details.

Matching Algorithms

Missing docstring.

Missing docstring for maximal_matching. Check Documenter's build log for details.

Missing docstring.

Missing docstring for construct_augmenting_path!. Check Documenter's build log for details.

Dependency Analysis

Missing docstring.

Missing docstring for equation_dependencies. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_dependencies. Check Documenter's build log for details.

Missing docstring.

Missing docstring for eqeq_dependencies. Check Documenter's build log for details.

Missing docstring.

Missing docstring for varvar_dependencies. Check Documenter's build log for details.

Missing docstring.

Missing docstring for map_variables_to_equations. Check Documenter's build log for details.

Graph Conversion

Missing docstring.

Missing docstring for asgraph. Check Documenter's build log for details.

Missing docstring.

Missing docstring for asdigraph. Check Documenter's build log for details.

Constants

Missing docstring.

Missing docstring for SRC. Check Documenter's build log for details.

Missing docstring.

Missing docstring for DST. Check Documenter's build log for details.