enums.h File Reference
#include <jrl-qp/defs.h>
Include dependency graph for enums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 jrl
 
 jrl::qp
 

Enumerations

enum class  jrl::qp::ActivationStatus {
  jrl::qp::INACTIVE , jrl::qp::LOWER , jrl::qp::UPPER , jrl::qp::EQUALITY ,
  jrl::qp::LOWER_BOUND , jrl::qp::UPPER_BOUND , jrl::qp::FIXED
}
 
enum class  jrl::qp::TerminationStatus {
  jrl::qp::SUCCESS , jrl::qp::INCONSISTENT_INPUT , jrl::qp::NON_POS_HESSIAN , jrl::qp::INFEASIBLE ,
  jrl::qp::MAX_ITER_REACHED , jrl::qp::LINEAR_DEPENDENCY_DETECTED , jrl::qp::OVERCONSTRAINED_PROBLEM , jrl::qp::UNKNOWN
}
 
enum class  jrl::qp::LogFlags : std::uint32_t {
  jrl::qp::NONE = 0 , jrl::qp::INPUT = 1 << 0 , jrl::qp::TERMINATION = 1 << 1 , jrl::qp::ITERATION_BASIC_DETAILS = 1 << 2 ,
  jrl::qp::ITERATION_ADVANCE_DETAILS = 1 << 3 , jrl::qp::ACTIVE_SET = 1 << 4 , jrl::qp::ACTIVE_SET_DETAILS = 1 << 5 , jrl::qp::INIT = 1 << 6 ,
  jrl::qp::MISC = 1 << 30 , jrl::qp::NO_ITER = constant::noIterationFlag
}
 

Functions

std::uint32_t jrl::qp::operator| (LogFlags a, LogFlags b)
 
std::uint32_t jrl::qp::operator| (std::uint32_t a, LogFlags b)
 
std::uint32_t jrl::qp::operator| (LogFlags a, std::uint32_t b)