Public Types | Public Member Functions | Static Public Member Functions | Protected 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

virtual GTSAM_EXPORT bool equals (const IterativeOptimizationParameters &other, double tol=1e-9) const
 
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)
 

Protected Attributes

Verbosity verbosity_
 

Friends

GTSAM_EXPORT friend 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 45 of file IterativeSolver.h.

Member Enumeration Documentation

◆ Verbosity

Enumerator
SILENT 
COMPLEXITY 
ERROR 

Definition at line 46 of file IterativeSolver.h.

Constructor & Destructor Documentation

◆ IterativeOptimizationParameters()

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

Definition at line 53 of file IterativeSolver.h.

◆ ~IterativeOptimizationParameters()

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

Definition at line 57 of file IterativeSolver.h.

Member Function Documentation

◆ equals()

bool gtsam::IterativeOptimizationParameters::equals ( const IterativeOptimizationParameters other,
double  tol = 1e-9 
) const
virtual

Definition at line 50 of file IterativeSolver.cpp.

◆ 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 61 of file IterativeSolver.h.

◆ verbosityTranslator() [1/2]

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

Definition at line 62 of file IterativeSolver.cpp.

◆ verbosityTranslator() [2/2]

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

Definition at line 79 of file IterativeSolver.cpp.

Friends And Related Function Documentation

◆ operator<<

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

Member Data Documentation

◆ verbosity_

Verbosity gtsam::IterativeOptimizationParameters::verbosity_
protected

Definition at line 49 of file IterativeSolver.h.


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


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:15:38