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: