GCS::SolverReportingManager Class Reference
Public Member Functions | |
void | LogGroupOfConstraints (const std::string &str, std::vector< std::vector< Constraint * > > constraintgroups) |
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 | LogString (const std::string &str) |
void | LogToConsole (const std::string &str) |
void | LogToFile (const std::string &str) |
SolverReportingManager & | operator= (SolverReportingManager &&)=delete |
SolverReportingManager & | operator= (SolverReportingManager const &)=delete |
SolverReportingManager (SolverReportingManager &&)=delete | |
SolverReportingManager (SolverReportingManager const &)=delete | |
Static Public Member Functions | |
static SolverReportingManager & | Manager () |
Constructor & Destructor Documentation
◆ SolverReportingManager() [1/2]
|
delete |
◆ SolverReportingManager() [2/2]
|
delete |
Member Function Documentation
◆ LogGroupOfConstraints()
void GCS::SolverReportingManager::LogGroupOfConstraints | ( | const std::string & | str, |
std::vector< std::vector< Constraint * > > | constraintgroups | ||
) |
References LogString().
Referenced by GCS::System::diagnose().
◆ LogMatrix() [1/2]
void GCS::SolverReportingManager::LogMatrix | ( | const std::string | str, |
Eigen::MatrixXd | matrix | ||
) |
Referenced by GCS::System::diagnose().
◆ 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 |
||
) |
References GCS::EigenDenseQR, GCS::EigenSparseQR, LogString(), GCS::System::qrAlgorithm, and GCS::System::qrpivotThreshold.
Referenced by GCS::System::diagnose().
◆ LogString()
void GCS::SolverReportingManager::LogString | ( | const std::string & | str | ) |
References LogToConsole(), and LogToFile().
Referenced by GCS::System::diagnose(), LogGroupOfConstraints(), and LogQRSystemInformation().
◆ LogToConsole()
void GCS::SolverReportingManager::LogToConsole | ( | const std::string & | str | ) |
References Base::ConsoleSingleton::BufferSize, Base::Console(), and Base::ConsoleSingleton::Log().
Referenced by LogString(), and LogToFile().
◆ LogToFile()
void GCS::SolverReportingManager::LogToFile | ( | const std::string & | str | ) |
References LogToConsole().
Referenced by GCS::System::diagnose(), and LogString().
◆ Manager()
|
static |
Referenced by GCS::System::diagnose().
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
delete |
The documentation for this class was generated from the following file:
- src/Mod/Sketcher/App/planegcs/GCS.cpp