proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
|
#include <proxsuite-nlp/third-party/polymorphic_cxx14.hpp>
Public Member Functions | |
template<class... Ts> | |
direct_control_block (const A &alloc, Ts &&... ts) | |
control_block< T, A > * | clone (const A &alloc) override |
control_block< T, A > * | move (const A &alloc) override |
void | destroy (A &alloc) override |
Public Member Functions inherited from xyz::detail::control_block< T, A > | |
virtual | ~control_block ()=default |
Additional Inherited Members | |
Public Types inherited from xyz::detail::control_block< T, A > | |
using | allocator_traits = std::allocator_traits<A> |
Public Attributes inherited from xyz::detail::control_block< T, A > | |
allocator_traits::pointer | p_ |
Definition at line 106 of file polymorphic_cxx14.hpp.
|
inline |
Definition at line 119 of file polymorphic_cxx14.hpp.
|
inlineoverridevirtual |
Implements xyz::detail::control_block< T, A >.
Definition at line 126 of file polymorphic_cxx14.hpp.
|
inlineoverridevirtual |
Implements xyz::detail::control_block< T, A >.
Definition at line 138 of file polymorphic_cxx14.hpp.
|
inlineoverridevirtual |
Implements xyz::detail::control_block< T, A >.
Definition at line 150 of file polymorphic_cxx14.hpp.