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.