Nonconvex constrained optimization
Loading...
Searching...
No Matches
alpaqa-driver.cpp File Reference
#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>
Include dependency graph for alpaqa-driver.cpp:

Go to the source code of this file.

Namespaces

namespace  alpaqa
namespace  alpaqa::driver

Functions

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)

Variables

const auto * docs