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:96
AmbiguousSolution(std::string_view msg)
Definition exception.hpp:97
Raised when a loop exceeds the maximum number of iterations.
Definition exception.hpp:103
ExceededMaxIterations(std::string_view msg)
Definition exception.hpp:104
Raised if a graph has a cycle when an algorithm expects no cycles.
Definition exception.hpp:73
HasACycle(std::string_view msg)
Definition exception.hpp:74
Exception raised when a requested node is not present in the graph.
Definition exception.hpp:88
NodeNotFound(std::string_view msg)
Definition exception.hpp:89
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:68
XNetworkNoCycle(std::string_view msg)
Definition exception.hpp:69
Exception for algorithms that should return a path when running on graphs where such a path does not ...
Definition exception.hpp:63
XNetworkNoPath(std::string_view msg)
Definition exception.hpp:64
Exception raised by algorithms not implemented for a type of graph.
Definition exception.hpp:83
XNetworkNotImplemented(std::string_view msg)
Definition exception.hpp:84
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:78
XNetworkUnbounded(std::string_view msg)
Definition exception.hpp:79
Exception raised by algorithms trying to solve a problem instance that has no feasible solution.
Definition exception.hpp:58
XNetworkUnfeasible(std::string_view msg)
Definition exception.hpp:59