lpinterface
 All Classes Namespaces Files Functions Variables Enumerations Enumerator
Public Member Functions | List of all members
lpint::LpException Class Reference

Class for wrapping exception occurring in lpinterface. The linear program interface can return errors at many points, for various reasons. This exception classed is subclassed for each error cause, allowing fine-grained control over various error paths. More...

#include <errors.hpp>

Inheritance diagram for lpint::LpException:
lpint::FailedToSetParameterException lpint::GurobiException lpint::InvalidMatrixEntryException lpint::InvalidVariableBoundsException lpint::MismatchedDimensionsException lpint::ModelNotSolvedException lpint::NotImplementedError lpint::SoplexException lpint::UnknownStatusException lpint::UnsupportedConstraintException lpint::UnsupportedFeatureException lpint::UnsupportedParameterException lpint::UnsupportedVariableTypeException

Public Member Functions

 LpException (const char *msg)
 
template<typename... Args>
 LpException (Args &&...args)
 

Detailed Description

Class for wrapping exception occurring in lpinterface. The linear program interface can return errors at many points, for various reasons. This exception classed is subclassed for each error cause, allowing fine-grained control over various error paths.


The documentation for this class was generated from the following file: