Read-only map of maps of maps (view into a dict-of-dict-of-dict structure)
Definition coreviews.hpp:109
Definition hadlock.hpp:32
Definition digraphs.hpp:24
Raised when more than one valid solution exists for an intermediary step of an algorithm.
Definition exception.hpp:100
AmbiguousSolution(std::string_view msg)
Definition exception.hpp:101
Raised when a loop exceeds the maximum number of iterations.
Definition exception.hpp:107
ExceededMaxIterations(std::string_view msg)
Definition exception.hpp:108
Raised if a graph has a cycle when an algorithm expects no cycles.
Definition exception.hpp:76
HasACycle(std::string_view msg)
Definition exception.hpp:77
Exception raised when a requested node is not present in the graph.
Definition exception.hpp:91
NodeNotFound(std::string_view msg)
Definition exception.hpp:92
Exception for unexpected termination of algorithms.
Definition exception.hpp:53
XNetworkAlgorithmError(std::string_view msg)
Definition exception.hpp:54
Exception for a serious error in XNetwork.
Definition exception.hpp:41
XNetworkError(std::string_view msg)
Definition exception.hpp:42
Base class for all XNetwork exceptions.
Definition exception.hpp:36
XNetworkException(std::string_view msg)
Definition exception.hpp:37
Exception for algorithms that should return a cycle when running on graphs where such a cycle does no...
Definition exception.hpp:71
XNetworkNoCycle(std::string_view msg)
Definition exception.hpp:72
Exception for algorithms that should return a path when running on graphs where such a path does not ...
Definition exception.hpp:65
XNetworkNoPath(std::string_view msg)
Definition exception.hpp:66
Exception raised by algorithms not implemented for a type of graph.
Definition exception.hpp:86
XNetworkNotImplemented(std::string_view msg)
Definition exception.hpp:87
Raised when a null graph is provided as input to an algorithm that cannot use it.
Definition exception.hpp:48
XNetworkPointlessConcept(std::string_view msg)
Definition exception.hpp:49
Exception raised when a maximization or minimization problem instance is unbounded.
Definition exception.hpp:81
XNetworkUnbounded(std::string_view msg)
Definition exception.hpp:82
Exception raised by algorithms trying to solve a problem instance that has no feasible solution.
Definition exception.hpp:59
XNetworkUnfeasible(std::string_view msg)
Definition exception.hpp:60