#include <jrl-qp/defs.h>
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) |