GCS::SolverReportingManager Class Reference

Public Member Functions

void LogGroupOfConstraints (const std::string &str, std::vector< std::vector< Constraint * > > constraintgroups)
 
void LogGroupOfParameters (const std::string &str, std::vector< std::vector< double * > > parametergroups)
 
void LogMatrix (const std::string str, Eigen::MatrixXd matrix)
 
void LogMatrix (const std::string str, MatrixIndexType matrix)
 
void LogQRSystemInformation (const System &system, int paramsNum=0, int constrNum=0, int rank=0)
 
void LogSetOfConstraints (const std::string &str, std::set< Constraint * > constraintset)
 
void LogString (const std::string &str)
 
void LogToConsole (const std::string &str)
 
void LogToFile (const std::string &str)
 
SolverReportingManageroperator= (SolverReportingManager &&)=delete
 
SolverReportingManageroperator= (SolverReportingManager const &)=delete
 
 SolverReportingManager (SolverReportingManager &&)=delete
 
 SolverReportingManager (SolverReportingManager const &)=delete
 

Static Public Member Functions

static SolverReportingManagerManager ()
 

Constructor & Destructor Documentation

◆ SolverReportingManager() [1/2]

GCS::SolverReportingManager::SolverReportingManager ( SolverReportingManager const &  )
delete

◆ SolverReportingManager() [2/2]

GCS::SolverReportingManager::SolverReportingManager ( SolverReportingManager &&  )
delete

Member Function Documentation

◆ LogGroupOfConstraints()

void GCS::SolverReportingManager::LogGroupOfConstraints ( const std::string &  str,
std::vector< std::vector< Constraint * > >  constraintgroups 
)

References LogString().

◆ LogGroupOfParameters()

void GCS::SolverReportingManager::LogGroupOfParameters ( const std::string &  str,
std::vector< std::vector< double * > >  parametergroups 
)

References LogString().

◆ LogMatrix() [1/2]

void GCS::SolverReportingManager::LogMatrix ( const std::string  str,
Eigen::MatrixXd  matrix 
)

◆ LogMatrix() [2/2]

void GCS::SolverReportingManager::LogMatrix ( const std::string  str,
MatrixIndexType  matrix 
)

◆ LogQRSystemInformation()

void GCS::SolverReportingManager::LogQRSystemInformation ( const System system,
int  paramsNum = 0,
int  constrNum = 0,
int  rank = 0 
)

◆ LogSetOfConstraints()

void GCS::SolverReportingManager::LogSetOfConstraints ( const std::string &  str,
std::set< Constraint * >  constraintset 
)

References LogString().

◆ LogString()

void GCS::SolverReportingManager::LogString ( const std::string &  str)

◆ LogToConsole()

void GCS::SolverReportingManager::LogToConsole ( const std::string &  str)

◆ LogToFile()

void GCS::SolverReportingManager::LogToFile ( const std::string &  str)

References LogToConsole().

Referenced by GCS::System::diagnose(), and LogString().

◆ Manager()

SolverReportingManager & GCS::SolverReportingManager::Manager ( )
static

Referenced by GCS::System::diagnose().

◆ operator=() [1/2]

SolverReportingManager & GCS::SolverReportingManager::operator= ( SolverReportingManager &&  )
delete

◆ operator=() [2/2]

SolverReportingManager & GCS::SolverReportingManager::operator= ( SolverReportingManager const &  )
delete

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