proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
fwd.hpp File Reference

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"
Include dependency graph for fwd.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  proxsuite
 Main package namespace.
 
namespace  proxsuite::nlp
 
namespace  proxsuite::nlp::autodiff
 Automatic differentiation utilities.
 
namespace  proxsuite::nlp::helpers
 Helper functions and structs.
 
namespace  xyz
 
namespace  boost
 

Macros

#define EIGEN_DEFAULT_IO_FORMAT    Eigen::IOFormat(Eigen::StreamPrecision, 0, ",", "\n", "[", "]")
 

Enumerations

enum  proxsuite::nlp::VerboseLevel { proxsuite::nlp::QUIET = 0 , proxsuite::nlp::VERBOSE = 1 , proxsuite::nlp::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.
 

Detailed Description

Forward declarations and configuration macros.

Definition in file fwd.hpp.

Macro Definition Documentation

◆ EIGEN_DEFAULT_IO_FORMAT

#define EIGEN_DEFAULT_IO_FORMAT    Eigen::IOFormat(Eigen::StreamPrecision, 0, ",", "\n", "[", "]")

Definition at line 9 of file fwd.hpp.