proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
logger.hpp File Reference
#include <vector>
#include <array>
#include <fmt/color.h>
#include <fmt/ranges.h>
Include dependency graph for logger.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proxsuite::nlp::LogRecord
 
struct  proxsuite::nlp::BaseLogger
 A logging utility. More...
 

Namespaces

namespace  proxsuite
 Main package namespace.
 
namespace  proxsuite::nlp
 

Variables

constexpr int proxsuite::nlp::NUM_KEYS = 10
 
const std::array< std::string, NUM_KEYSproxsuite::nlp::BASIC_KEYS
 
constexpr char proxsuite::nlp::int_format [] = "{: >{}d}"
 
constexpr char proxsuite::nlp::sci_format [] = "{: > {}.{}e}"
 
constexpr char proxsuite::nlp::dbl_format [] = "{: > {}.{}g}"
 

Detailed Description

Definition in file logger.hpp.