proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
helpers-base.hpp
Go to the documentation of this file.
1
3
#pragma once
4
5
#include "
proxsuite-nlp/fwd.hpp
"
6
7
namespace
proxsuite
{
8
namespace
nlp {
9
namespace
helpers {
10
11
template
<
typename
Scalar>
struct
base_callback
{
12
virtual
void
call
(
const
WorkspaceTpl<Scalar>
&,
13
const
ResultsTpl<Scalar>
&) = 0;
14
virtual
~base_callback
() =
default
;
15
};
16
17
}
// namespace helpers
18
}
// namespace nlp
19
}
// namespace proxsuite
fwd.hpp
Forward declarations and configuration macros.
proxsuite
Main package namespace.
Definition
bcl-params.hpp:5
proxsuite::nlp::ResultsTpl
Results struct, holding the returned data from the solver.
Definition
results.hpp:20
proxsuite::nlp::WorkspaceTpl
Definition
workspace.hpp:25
proxsuite::nlp::helpers::base_callback
Definition
helpers-base.hpp:11
proxsuite::nlp::helpers::base_callback::~base_callback
virtual ~base_callback()=default
proxsuite::nlp::helpers::base_callback::call
virtual void call(const WorkspaceTpl< Scalar > &, const ResultsTpl< Scalar > &)=0
include
proxsuite-nlp
helpers-base.hpp
Generated by
1.11.0