Nonconvex constrained optimization
Loading...
Searching...
No Matches
results.hpp File Reference
#include <alpaqa/config/config.hpp>
#include <alpaqa/problem-loader/problem-loader.hpp>
#include <alpaqa/problem/kkt-error.hpp>
#include <alpaqa/problem/ocproblem-counters.hpp>
#include <alpaqa/problem/problem-counters.hpp>
#include <alpaqa/util/print.hpp>
#include <bit>
#include <charconv>
#include <chrono>
#include <iomanip>
#include <random>
#include <string_view>
#include <variant>
Include dependency graph for results.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SolverResults
struct  BenchmarkResults
struct  overloaded< Ts >

Namespaces

namespace  alpaqa
namespace  alpaqa::driver
namespace  alpaqa::driver::detail

Macros

#define EVAL(name)
#define EVAL(name)

Functions

std::string random_hex_string (auto &&rng)
template<class Clk>
auto timestamp_ms ()
void write_evaluations (std::ostream &os, const EvalCounter &evals)
void write_evaluations (std::ostream &os, const OCPEvalCounter &evals)
template<class... Ts>
 overloaded (Ts...) -> overloaded< Ts... >
void print_results (std::ostream &os, const BenchmarkResults &results)

Macro Definition Documentation

◆ EVAL [1/2]

#define EVAL ( name)
Value:
dict_elem(#name, evals.name)

◆ EVAL [2/2]

#define EVAL ( name)
Value:
dict_elem(#name, evals.name)