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.