proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
|
#include "proxsuite-nlp/manifold-base.hpp"
#include "proxsuite-nlp/third-party/polymorphic_cxx14.hpp"
#include <type_traits>
#include "proxsuite-nlp/modelling/spaces/cartesian-product.hxx"
Go to the source code of this file.
Classes | |
struct | proxsuite::nlp::CartesianProductTpl< _Scalar > |
The cartesian product of two or more manifolds. More... | |
Namespaces | |
namespace | proxsuite |
Main package namespace. | |
namespace | proxsuite::nlp |
Functions | |
template<typename T > | |
auto | proxsuite::nlp::operator* (const polymorphic< ManifoldAbstractTpl< T > > &left, const polymorphic< ManifoldAbstractTpl< T > > &right) |
template<typename T > | |
auto | proxsuite::nlp::operator* (const CartesianProductTpl< T > &left, const polymorphic< ManifoldAbstractTpl< T > > &right) |
template<typename T > | |
auto | proxsuite::nlp::operator* (const polymorphic< ManifoldAbstractTpl< T > > &left, const CartesianProductTpl< T > &right) |
template<typename T > | |
auto | proxsuite::nlp::operator* (const CartesianProductTpl< T > &left, const CartesianProductTpl< T > &right) |