OP  0.1
OP is a optimization solver plugin package
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends
op.cpp
1 #include "op.hpp"
2 #include <dlfcn.h>
3 
4 namespace op {
5 
6 // /// Dynamically load an Optimizer
7 
8 // std::unique_ptr<op::Optimizer> PluginOptimizer(std::string optimizer_path)
9 // {
10 
11 // void* optimizer_plugin = dlopen(optimizer_path.c_str(), RTLD_LAZY);
12 
13 // // std::unique_ptr<op::Optimizer> (*load_optimizer)(op::CallbackFn, op::CallbackFn);
14 
15 // auto load_optimizer = (std::unique_ptr<op::Optimizer> (*)(op::CallbackFn, op::CallbackFn)) dlsym( optimizer_plugin,
16 // "load_optimizer");
17 
18 // return load_optimizer();
19 // }
20 
21 } // namespace op