#include <alpaqa/config/config.hpp>#include <alpaqa/problem/box.hpp>#include <alpaqa/problem/ocproblem-counters.hpp>#include <alpaqa/problem/problem-counters.hpp>#include <alpaqa/util/not-implemented.hpp>#include <alpaqa/util/required-method.hpp>#include <alpaqa/util/timed.hpp>#include <alpaqa/util/type-erasure.hpp>#include <array>#include <concepts>#include <stdexcept>#include <type_traits>#include <iostream>
Include dependency graph for ocproblem.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | OCPDim< Conf > |
| struct | ControlProblemVTable< Conf > |
| class | TypeErasedControlProblem< Conf, Allocator > |
| Nonlinear optimal control problem with finite horizon \( N \). More... | |
| struct | ControlProblemWithCounters< Problem > |
Namespaces | |
| namespace | alpaqa |
Functions | |
| void | check_finiteness (const auto &v, std::string_view msg) |
If the given vector v is not finite, break or throw an exception with the given message msg. | |
| void | check_finiteness (const std::floating_point auto &v, std::string_view msg) |
| template<class Problem > | |
| auto | ocproblem_with_counters (Problem &&p) |
| template<class Problem > | |
| auto | ocproblem_with_counters_ref (Problem &p) |