Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
gtsam::IterativeOptimizationParameters Class Reference

#include <IterativeSolver.h>

Inheritance diagram for gtsam::IterativeOptimizationParameters:
Inheritance graph
[legend]

Public Types

typedef std::shared_ptr< IterativeOptimizationParametersshared_ptr
 
enum  Verbosity { SILENT = 0, COMPLEXITY, ERROR }
 

Public Member Functions

GTSAM_EXPORT std::string getVerbosity () const
 
 IterativeOptimizationParameters (Verbosity v=SILENT)
 
GTSAM_EXPORT void print () const
 
virtual GTSAM_EXPORT void print (std::ostream &os) const
 
GTSAM_EXPORT void setVerbosity (const std::string &s)
 
Verbosity verbosity () const
 
virtual ~IterativeOptimizationParameters ()
 

Static Public Member Functions

static GTSAM_EXPORT Verbosity verbosityTranslator (const std::string &s)
 
static GTSAM_EXPORT std::string verbosityTranslator (Verbosity v)
 

Public Attributes

enum gtsam::IterativeOptimizationParameters::Verbosity verbosity_
 

Friends

std::ostream & operator<< (std::ostream &os, const IterativeOptimizationParameters &p)
 

Detailed Description

parameters for iterative linear solvers

Definition at line 43 of file IterativeSolver.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 47 of file IterativeSolver.h.

Member Enumeration Documentation

◆ Verbosity

Enumerator
SILENT 
COMPLEXITY 
ERROR 

Definition at line 48 of file IterativeSolver.h.

Constructor & Destructor Documentation

◆ IterativeOptimizationParameters()

gtsam::IterativeOptimizationParameters::IterativeOptimizationParameters ( Verbosity  v = SILENT)
inline

Definition at line 54 of file IterativeSolver.h.

◆ ~IterativeOptimizationParameters()

virtual gtsam::IterativeOptimizationParameters::~IterativeOptimizationParameters ( )
inlinevirtual

Definition at line 58 of file IterativeSolver.h.

Member Function Documentation

◆ getVerbosity()

string gtsam::IterativeOptimizationParameters::getVerbosity ( ) const

Definition at line 29 of file IterativeSolver.cpp.

◆ print() [1/2]

void gtsam::IterativeOptimizationParameters::print ( ) const

Definition at line 39 of file IterativeSolver.cpp.

◆ print() [2/2]

virtual GTSAM_EXPORT void gtsam::IterativeOptimizationParameters::print ( std::ostream &  os) const
virtual

◆ setVerbosity()

void gtsam::IterativeOptimizationParameters::setVerbosity ( const std::string &  s)

Definition at line 34 of file IterativeSolver.cpp.

◆ verbosity()

Verbosity gtsam::IterativeOptimizationParameters::verbosity ( ) const
inline

Definition at line 62 of file IterativeSolver.h.

◆ verbosityTranslator() [1/2]

IterativeOptimizationParameters::Verbosity gtsam::IterativeOptimizationParameters::verbosityTranslator ( const std::string &  s)
static

Definition at line 56 of file IterativeSolver.cpp.

◆ verbosityTranslator() [2/2]

string gtsam::IterativeOptimizationParameters::verbosityTranslator ( IterativeOptimizationParameters::Verbosity  verbosity)
static

Definition at line 73 of file IterativeSolver.cpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const IterativeOptimizationParameters p 
)
friend

Member Data Documentation

◆ verbosity_

enum gtsam::IterativeOptimizationParameters::Verbosity gtsam::IterativeOptimizationParameters::verbosity_

The documentation for this class was generated from the following files:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:22