Used for collecting statics in QPKKTSolverComparison: For each bundle subproblem there is a block QPKKT_ProbStats, which holds for each KKT system a block of QPKKT_KKTStats (this), which holds for each solver a block QPKKT_SolverStats.
More...
#include <QPKKTSolverComparison.hxx>
|
|
| QPKKT_KKTStats () |
| | constructor
|
| |
|
| ~QPKKT_KKTStats () |
| | destructor
|
| |
| int | append_col (CH_Matrix_Classes::Matrix &muvals, CH_Matrix_Classes::Matrix &prepsecs, CH_Matrix_Classes::Matrix &predsecs, CH_Matrix_Classes::Matrix &corrsecs, CH_Matrix_Classes::Indexmatrix &predcalls, CH_Matrix_Classes::Indexmatrix &corrcalls, CH_Matrix_Classes::Matrix &cond, CH_Matrix_Classes::Indexmatrix &pccols, CH_Matrix_Classes::Matrix &sysviol) |
| | appends the statsitics data of this KKT system as the last column of the repsective matrices More...
|
| |
| int | add_col (CH_Matrix_Classes::Matrix &prepsecs, CH_Matrix_Classes::Matrix &predsecs, CH_Matrix_Classes::Matrix &corrsecs, CH_Matrix_Classes::Indexmatrix &predcalls, CH_Matrix_Classes::Indexmatrix &corrcalls) |
| | adds the respecitve values of the solvers to last column. It is used for collecting cummlative data for each subproblem per solver. Columns are subproblems, rows are solvers More...
|
| |
Used for collecting statics in QPKKTSolverComparison: For each bundle subproblem there is a block QPKKT_ProbStats, which holds for each KKT system a block of QPKKT_KKTStats (this), which holds for each solver a block QPKKT_SolverStats.
◆ add_col()
adds the respecitve values of the solvers to last column. It is used for collecting cummlative data for each subproblem per solver. Columns are subproblems, rows are solvers
- Parameters
-
| prepsecs | preparation time (one row for each solver) |
| predsecs | predictor time (one row for each solver) |
| corrsecs | corrector time (one row for each solver) |
| predcalls | predictor matrix vector multiplications (one row for each solver) |
| corrcalls | corrector matrix vector multiplications (one row for each solver) |
References CH_Matrix_Classes::Matrix::coldim(), ConicBundle::QPKKT_SolverStats::operator<<, and ConicBundle::QPKKT_SolverStats::operator>>.
◆ append_col()
The documentation for this class was generated from the following file: