#include <alpaqa/config/config.hpp>
#include <alpaqa/params/options.hpp>
#include <alpaqa/problem-loader/problem-loader.hpp>
#include <alpaqa/problem/kkt-error.hpp>
#include <alpaqa/util/print.hpp>
#include <alpaqa/util/span.hpp>
#include <guanaqo/demangled-typename.hpp>
#include <guanaqo/string-util.hpp>
#include <alpaqa-version.h>
#include <alpaqa/driver/alpaqa-driver.hpp>
#include "fista-driver.hpp"
#include "ipopt-driver.hpp"
#include "lbfgsb-driver.hpp"
#include "panoc-driver.hpp"
#include "pantr-driver.hpp"
#include "qpalm-driver.hpp"
#include <filesystem>
#include <fstream>
#include <iostream>
#include <random>
#include <span>
#include <stdexcept>
#include <string>
#include <string_view>
#include <tuple>
Go to the source code of this file.
|
| ALPAQA_DRIVERS_EXPORT void | print_usage (const char *a0, std::ostream &os) |
| ALPAQA_DRIVERS_EXPORT void | print_version (std::ostream &os) |
| static auto | split_once (std::string_view s, char tok='.') |
| | Split the string s on the first occurrence of tok.
|
| ALPAQA_DRIVERS_EXPORT std::ostream & | get_output_stream (alpaqa::Options &opts, std::ofstream &out_fstream, std::ostream &default_stream) |
| ALPAQA_DRIVERS_EXPORT std::string | get_output_paths (alpaqa::Options &opts) |
| ALPAQA_DRIVERS_EXPORT std::tuple< fs::path, std::string_view > | get_problem_path (const char *const *argv) |
| ALPAQA_DRIVERS_EXPORT std::string | store_solution (const fs::path &sol_output_dir, std::ostream &os, BenchmarkResults &results, const SolverWrapper &solver, const alpaqa::Options &opts, std::span< const char *const > argv) |