aligator  0.6.1
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
aligator::CallbackBaseTpl< Scalar > Struct Template Referenceabstract

Base callback class. More...

#include <aligator/core/callback-base.hpp>

Inheritance diagram for aligator::CallbackBaseTpl< Scalar >:
[legend]

Public Types

using Workspace = WorkspaceBaseTpl<Scalar>
 
using Results = ResultsBaseTpl<Scalar>
 

Public Member Functions

virtual void call (const Workspace &, const Results &)=0
 
virtual void post_linesearch_call (boost::any)
 Call this after linesearch.
 
virtual ~CallbackBaseTpl ()=default
 

Detailed Description

template<typename Scalar>
struct aligator::CallbackBaseTpl< Scalar >

Base callback class.

Definition at line 9 of file callback-base.hpp.

Member Typedef Documentation

◆ Workspace

template<typename Scalar >
using aligator::CallbackBaseTpl< Scalar >::Workspace = WorkspaceBaseTpl<Scalar>

Definition at line 10 of file callback-base.hpp.

◆ Results

template<typename Scalar >
using aligator::CallbackBaseTpl< Scalar >::Results = ResultsBaseTpl<Scalar>

Definition at line 11 of file callback-base.hpp.

Constructor & Destructor Documentation

◆ ~CallbackBaseTpl()

template<typename Scalar >
virtual aligator::CallbackBaseTpl< Scalar >::~CallbackBaseTpl ( )
virtualdefault

Member Function Documentation

◆ call()

template<typename Scalar >
virtual void aligator::CallbackBaseTpl< Scalar >::call ( const Workspace & ,
const Results &  )
pure virtual

◆ post_linesearch_call()

template<typename Scalar >
virtual void aligator::CallbackBaseTpl< Scalar >::post_linesearch_call ( boost::any )
inlinevirtual

Call this after linesearch.

Definition at line 14 of file callback-base.hpp.


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