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 Types | |
using | allocator_traits = std::allocator_traits<A> |
Public Member Functions | |
virtual | ~control_block ()=default |
virtual void | destroy (A &alloc)=0 |
virtual control_block< T, A > * | clone (const A &alloc)=0 |
virtual control_block< T, A > * | move (const A &alloc)=0 |
Public Attributes | |
allocator_traits::pointer | p_ |
Definition at line 94 of file polymorphic_cxx14.hpp.
using xyz::detail::control_block< T, A >::allocator_traits = std::allocator_traits<A> |
Definition at line 95 of file polymorphic_cxx14.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in xyz::detail::direct_control_block< T, U, A >.
|
pure virtual |
Implemented in xyz::detail::direct_control_block< T, U, A >.
|
pure virtual |
Implemented in xyz::detail::direct_control_block< T, U, A >.
allocator_traits::pointer xyz::detail::control_block< T, A >::p_ |
Definition at line 97 of file polymorphic_cxx14.hpp.