alpaqa 0.0.1
Nonconvex constrained optimization
Macros | Functions
alpaqa.cpp File Reference

Detailed Description

This file defines all Python bindings.

Definition in file alpaqa.cpp.

#include <alpaqa/decl/alm.hpp>
#include <alpaqa/inner/decl/panoc-stop-crit.hpp>
#include <alpaqa/inner/decl/panoc.hpp>
#include <alpaqa/inner/directions/lbfgs.hpp>
#include <alpaqa/inner/guarded-aa-pga.hpp>
#include <alpaqa/inner/panoc.hpp>
#include <alpaqa/inner/pga.hpp>
#include <alpaqa/inner/structured-panoc-lbfgs.hpp>
#include <alpaqa/standalone/panoc.hpp>
#include <alpaqa/util/solverstatus.hpp>
#include <pybind11/attr.h>
#include <pybind11/cast.h>
#include <pybind11/chrono.h>
#include <pybind11/detail/common.h>
#include <pybind11/eigen.h>
#include <pybind11/functional.h>
#include <pybind11/iostream.h>
#include <pybind11/pybind11.h>
#include <pybind11/pytypes.h>
#include <pybind11/stl.h>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <tuple>
#include <type_traits>
#include <utility>
#include "kwargs-to-struct.hpp"
#include "polymorphic-inner-solver.hpp"
#include "polymorphic-panoc-direction.hpp"
#include "problem.hpp"
+ Include dependency graph for alpaqa.cpp:

Go to the source code of this file.

Macros

#define STRINGIFY(x)   #x
 
#define MACRO_STRINGIFY(x)   STRINGIFY(x)
 

Functions

template<class DirectionProviderT >
auto PolymorphicPANOCConstructor ()
 
template<class DirectionProviderT , class... DirectionArgumentsT>
auto PolymorphicPANOCConversion ()
 
template<class DirectionProviderT >
auto PolymorphicPANOCDefaultConversion ()
 
template<class InnerSolverT >
auto PolymorphicALMConstructor ()
 
template<class InnerSolverT >
auto PolymorphicALMConstructorDefaultParams ()
 
template<class InnerSolverT , class... InnerSolverArgumentsT>
auto PolymorphicALMConversion ()
 
 PYBIND11_MODULE (ALPAQA_MODULE_NAME, m)
 

Macro Definition Documentation

◆ STRINGIFY

#define STRINGIFY (   x)    #x

Definition at line 122 of file alpaqa.cpp.

◆ MACRO_STRINGIFY

#define MACRO_STRINGIFY (   x)    STRINGIFY(x)

Definition at line 123 of file alpaqa.cpp.

Function Documentation

◆ PolymorphicPANOCConstructor()

auto PolymorphicPANOCConstructor ( )

Definition at line 48 of file alpaqa.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PolymorphicPANOCConversion()

auto PolymorphicPANOCConversion ( )

Definition at line 64 of file alpaqa.cpp.

+ Here is the caller graph for this function:

◆ PolymorphicPANOCDefaultConversion()

auto PolymorphicPANOCDefaultConversion ( )

Definition at line 77 of file alpaqa.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PolymorphicALMConstructor()

auto PolymorphicALMConstructor ( )

Definition at line 87 of file alpaqa.cpp.

+ Here is the caller graph for this function:

◆ PolymorphicALMConstructorDefaultParams()

auto PolymorphicALMConstructorDefaultParams ( )

Definition at line 102 of file alpaqa.cpp.

+ Here is the caller graph for this function:

◆ PolymorphicALMConversion()

auto PolymorphicALMConversion ( )

Definition at line 110 of file alpaqa.cpp.

◆ PYBIND11_MODULE()

PYBIND11_MODULE ( ALPAQA_MODULE_NAME  ,
 
)

Definition at line 125 of file alpaqa.cpp.

+ Here is the call graph for this function: