Forward declarations and configuration macros. More...
#include <memory>#include "proxsuite-nlp/math.hpp"#include "proxsuite-nlp/exceptions.hpp"#include "proxsuite-nlp/macros.hpp"#include "proxsuite-nlp/config.hpp"#include "proxsuite-nlp/deprecated.hpp"#include "proxsuite-nlp/warning.hpp"Go to the source code of this file.
Classes | |
| class | proxsuite::nlp::shared_ptr< T > | 
| STL class.  More... | |
| class | proxsuite::nlp::unique_ptr< T > | 
| STL class.  More... | |
| class | proxsuite::nlp::polymorphic< T, A > | 
Namespaces | |
| namespace | proxsuite | 
| Main package namespace.  | |
| namespace | proxsuite::nlp::autodiff | 
| Automatic differentiation utilities.  | |
| namespace | proxsuite::nlp::helpers | 
| Helper functions and structs.  | |
| namespace | boost | 
Macros | |
| #define | EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat(Eigen::StreamPrecision, 0, ",", "\n", "[", "]") | 
Enumerations | |
| enum | proxsuite::nlp::VerboseLevel { QUIET = 0 , VERBOSE = 1 , VERYVERBOSE = 2 } | 
| Verbosity level.  More... | |
Functions | |
| template<typename T, typename A> | |
| T * | boost::get_pointer (::xyz::polymorphic< T, A > const &x) | 
| template<typename Scalar> | |
| auto | proxsuite::nlp::compose (const shared_ptr< C2FunctionTpl< Scalar > > &left, const shared_ptr< C2FunctionTpl< Scalar > > &right) | 
| Compose two function objects.   | |
Forward declarations and configuration macros.
Definition in file fwd.hpp.
| #define EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat(Eigen::StreamPrecision, 0, ",", "\n", "[", "]") | 
| auto proxsuite::nlp::compose | ( | const shared_ptr< C2FunctionTpl< Scalar > > & | left, | 
| const shared_ptr< C2FunctionTpl< Scalar > > & | right ) | 
Compose two function objects.
left and right. Definition at line 56 of file function-ops.hpp.