alpaqa 1.0.0a16
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
dl-problem.cpp File Reference
#include <alpaqa/config/config.hpp>
#include <alpaqa/dl/dl-problem.h>
#include <alpaqa/dl/dl-problem.hpp>
#include <alpaqa/problem/sparsity.hpp>
#include <algorithm>
#include <cassert>
#include <charconv>
#include <list>
#include <memory>
#include <mutex>
#include <stdexcept>
#include <dlfcn.h>
+ Include dependency graph for dl-problem.cpp:

Go to the source code of this file.

Namespaces

namespace  alpaqa
 
namespace  alpaqa::dl
 
namespace  alpaqa::dl::anonymous_namespace{dl-problem.cpp}
 

Functions

std::string format_abi_version (uint64_t version)
 
void check_abi_version (uint64_t abi_version)
 
std::shared_ptr< voidload_lib (const std::filesystem::path &so_filename)
 
template<class F >
Fload_func (void *handle, const std::string &name)
 
void leak_lib (std::shared_ptr< void > handle)
 
template<Config Conf>
Sparsity< Confconvert_sparsity (alpaqa_sparsity_t sp)
 

Variables

std::mutex leaked_modules_mutex
 
std::list< std::shared_ptr< void > > leaked_modules