proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
proxsuite::nlp::BaseLogger Struct Reference

A logging utility. More...

#include <proxsuite-nlp/logger.hpp>

Collaboration diagram for proxsuite::nlp::BaseLogger:
[legend]

Public Member Functions

void start () const
 
void log (const LogRecord &values) const
 

Static Public Member Functions

static constexpr std::size_t print_outline_every ()
 

Public Attributes

unsigned int COL_WIDTH_0 = 4
 
unsigned int COL_WIDTH = 10
 
bool active = true
 
const std::string join_str = "|"
 

Detailed Description

A logging utility.

Definition at line 35 of file logger.hpp.

Member Function Documentation

◆ print_outline_every()

static constexpr std::size_t proxsuite::nlp::BaseLogger::print_outline_every ( )
inlinestaticconstexpr

Definition at line 40 of file logger.hpp.

◆ start()

void proxsuite::nlp::BaseLogger::start ( ) const
inline

Definition at line 44 of file logger.hpp.

◆ log()

void proxsuite::nlp::BaseLogger::log ( const LogRecord & values) const
inline

Definition at line 56 of file logger.hpp.

Member Data Documentation

◆ COL_WIDTH_0

unsigned int proxsuite::nlp::BaseLogger::COL_WIDTH_0 = 4

Definition at line 36 of file logger.hpp.

◆ COL_WIDTH

unsigned int proxsuite::nlp::BaseLogger::COL_WIDTH = 10

Definition at line 37 of file logger.hpp.

◆ active

bool proxsuite::nlp::BaseLogger::active = true

Definition at line 38 of file logger.hpp.

◆ join_str

const std::string proxsuite::nlp::BaseLogger::join_str = "|"

Definition at line 42 of file logger.hpp.


The documentation for this struct was generated from the following file: