Skylark (Sketching Library)
0.1
|
Specialization for simplified Blendenpik algorithm. More...
#include <accelerated_linearl2_regression_solver_Elemental.hpp>
Public Types | |
typedef ValueType | value_type |
typedef elem::DistMatrix < ValueType, VD, elem::STAR > | matrix_type |
typedef elem::DistMatrix < ValueType, VD, elem::STAR > | rhs_type |
typedef elem::DistMatrix < ValueType, elem::STAR, elem::STAR > | sol_type |
typedef regression_problem_t < matrix_type, linear_tag, l2_tag, no_reg_tag > | problem_type |
Public Member Functions | |
accelerated_regression_solver_t (const problem_type &problem, base::context_t &context) | |
~accelerated_regression_solver_t () | |
int | solve (const rhs_type &b, sol_type &x) |
Specialization for simplified Blendenpik algorithm.
Definition at line 86 of file accelerated_linearl2_regression_solver_Elemental.hpp.
typedef elem::DistMatrix<ValueType, VD, elem::STAR> skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::matrix_type |
Definition at line 97 of file accelerated_linearl2_regression_solver_Elemental.hpp.
typedef regression_problem_t<matrix_type, linear_tag, l2_tag, no_reg_tag> skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::problem_type |
Definition at line 102 of file accelerated_linearl2_regression_solver_Elemental.hpp.
typedef elem::DistMatrix<ValueType, VD, elem::STAR> skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::rhs_type |
Definition at line 98 of file accelerated_linearl2_regression_solver_Elemental.hpp.
typedef elem::DistMatrix<ValueType, elem::STAR, elem::STAR> skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::sol_type |
Definition at line 99 of file accelerated_linearl2_regression_solver_Elemental.hpp.
typedef ValueType skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::value_type |
Definition at line 95 of file accelerated_linearl2_regression_solver_Elemental.hpp.
skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::accelerated_regression_solver_t | ( | const problem_type & | problem, |
base::context_t & | context | ||
) | [inline] |
Prepares the regressor to quickly solve given a right-hand side.
problem | Problem to solve given right-hand side. |
Definition at line 123 of file accelerated_linearl2_regression_solver_Elemental.hpp.
References skylark::algorithms::flinl2_internal::build_precond(), and t.
skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::~accelerated_regression_solver_t | ( | ) | [inline] |
Definition at line 137 of file accelerated_linearl2_regression_solver_Elemental.hpp.
int skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >::solve | ( | const rhs_type & | b, |
sol_type & | x | ||
) | [inline] |
Definition at line 141 of file accelerated_linearl2_regression_solver_Elemental.hpp.
References skylark::nla::LSQR().