#include "paal/lp/lp_base.hpp"#include "paal/lp/problem_type.hpp"#include "paal/utils/rotate.hpp"#include <boost/range/counting_range.hpp>Go to the source code of this file.
Classes | |
| class | paal::lp::add_max_violated< GetCandidates, HowViolated, AddViolated, CompareHow > |
| functor for adding maximum violated constraint More... | |
| struct | paal::lp::max_violated_separation_oracle |
| functor computing add_max_violated More... | |
| class | paal::lp::add_first_violated< GetCandidates, HowViolated, AddViolated, ReorderCandidates > |
| functor More... | |
| struct | paal::lp::first_violated_separation_oracle |
| functor computing add_first_violated More... | |
| class | paal::lp::detail::random_rotate< URNG > |
| struct | paal::lp::random_violated_separation_oracle |
| detail More... | |
Namespaces | |
| paal | |
| global namespace of project. | |
| paal::lp | |
| Linear Programming namespace. | |
| paal::lp::detail | |
| Detail of Linear Programming namespace. | |
Functions | |
| template<class TryAddViolated , class SolveLp > | |
| problem_type | paal::lp::row_generation (TryAddViolated try_add_violated, SolveLp solve_lp) |
| template<class URNG = std::default_random_engine> | |
| auto | paal::lp::detail::make_random_rotate (URNG &&g=URNG{}) |
1.8.5