Skylark (Sketching Library)  0.1
skylark::algorithms::accelerated_regression_solver_t< RegressionProblemType, RhsType, SolType, AlgTag > Class Template Reference

#include <accelerated_regression_solver.hpp>


Detailed Description

template<typename RegressionProblemType, typename RhsType, typename SolType, typename AlgTag>
class skylark::algorithms::accelerated_regression_solver_t< RegressionProblemType, RhsType, SolType, AlgTag >

Regression solver on the original problem that have been accelerated using sketching. Note that we aim to solve the problem exactly (as possible on a machine) and not approximately (as in sketched_regression_solver_t).

A regression solver accepts a right-hand side and output a solution the the regression problem.

The regression problem is fixed, so it is a parameter of the function constructing the regressor. The top class is empty: real logic is in specializations.

Template Parameters:
RegressionProblemTypeType of regression problem solved.
RhsTypeRight-hand side matrix type.
SolTypeSolution matrix type.
AlgTagTag specifying the algorithm used (tags differ based on problem).

Definition at line 31 of file accelerated_regression_solver.hpp.


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