Skylark (Sketching Library)
0.1
|
#include <sketched_regression_solver_Elemental.hpp>
Generic sketched regressor using sketch-and-solve when sketch is distributed.
Definition at line 130 of file sketched_regression_solver_Elemental.hpp.
typedef InputType skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::matrix_type |
Definition at line 151 of file sketched_regression_solver_Elemental.hpp.
typedef PenaltyType skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::penalty_type |
Definition at line 156 of file sketched_regression_solver_Elemental.hpp.
typedef regression_problem_t<matrix_type, regression_type, penalty_type, regularization_type> skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::problem_type |
Definition at line 162 of file sketched_regression_solver_Elemental.hpp.
typedef RegressionType skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::regression_type |
Definition at line 155 of file sketched_regression_solver_Elemental.hpp.
typedef RegularizationType skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::regularization_type |
Definition at line 157 of file sketched_regression_solver_Elemental.hpp.
typedef RhsType skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::rhs_type |
Definition at line 152 of file sketched_regression_solver_Elemental.hpp.
typedef elem::DistMatrix<value_type, CD, RD> skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::sketch_rhs_type |
Definition at line 150 of file sketched_regression_solver_Elemental.hpp.
typedef elem::DistMatrix<value_type, CD, RD> skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::sketch_type |
Definition at line 149 of file sketched_regression_solver_Elemental.hpp.
typedef regression_problem_t<sketch_type, sketched_regression_type, penalty_type, regularization_type> skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::sketched_problem_type |
Definition at line 165 of file sketched_regression_solver_Elemental.hpp.
typedef SketchedRegressionType skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::sketched_regression_type |
Definition at line 158 of file sketched_regression_solver_Elemental.hpp.
typedef SolType skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::sol_type |
Definition at line 153 of file sketched_regression_solver_Elemental.hpp.
typedef regression_solver_t<sketched_problem_type, sketch_rhs_type, sol_type, ExactAlgTag> skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::underlying_solver_type |
Definition at line 170 of file sketched_regression_solver_Elemental.hpp.
typedef utility::typer_t<InputType>::value_type skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::value_type |
Definition at line 147 of file sketched_regression_solver_Elemental.hpp.
skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::sketched_regression_solver_t | ( | const problem_type & | problem, |
int | sketch_size, | ||
base::context_t & | context | ||
) | [inline] |
Definition at line 181 of file sketched_regression_solver_Elemental.hpp.
skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::~sketched_regression_solver_t | ( | ) | [inline] |
Definition at line 195 of file sketched_regression_solver_Elemental.hpp.
void skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::solve | ( | const rhs_type & | b, |
sol_type & | x | ||
) | [inline] |
Definition at line 199 of file sketched_regression_solver_Elemental.hpp.
void skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >::solve_mulitple | ( | const rhs_type & | B, |
sol_type & | X | ||
) | [inline] |
Definition at line 208 of file sketched_regression_solver_Elemental.hpp.