aligator  0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
aligator::python::SolverVisitor< SolverType > Struct Template Reference

#include </home/runner/work/aligator/aligator/bindings/python/include/aligator/python/solvers.hpp>

Inheritance diagram for aligator::python::SolverVisitor< SolverType >:
[legend]
Collaboration diagram for aligator::python::SolverVisitor< SolverType >:
[legend]

Public Types

using CallbackPtr = typename SolverType::CallbackPtr
 

Public Member Functions

template<typename... Args>
void visit (bp::class_< Args... > &obj) const
 

Static Public Member Functions

static auto getCallback (const SolverType &obj, const std::string &name) -> CallbackPtr
 

Detailed Description

template<typename SolverType>
struct aligator::python::SolverVisitor< SolverType >

Definition at line 74 of file visitors.hpp.

Member Typedef Documentation

◆ CallbackPtr

template<typename SolverType >
using aligator::python::SolverVisitor< SolverType >::CallbackPtr = typename SolverType::CallbackPtr

Definition at line 17 of file solvers.hpp.

Member Function Documentation

◆ getCallback()

template<typename SolverType >
static auto aligator::python::SolverVisitor< SolverType >::getCallback ( const SolverType & obj,
const std::string & name ) -> CallbackPtr
inlinestatic

Definition at line 18 of file solvers.hpp.

◆ visit()

template<typename SolverType >
template<typename... Args>
void aligator::python::SolverVisitor< SolverType >::visit ( bp::class_< Args... > & obj) const
inline

Definition at line 29 of file solvers.hpp.


The documentation for this struct was generated from the following files: