Skylark (Sketching Library)  0.1
Public Types | Public Member Functions | Public Attributes
skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag > Struct Template Reference

#include <regression_problem.hpp>

List of all members.

Public Types

typedef InputMatrixType input_type
typedef linear_tag regression_type
typedef PenaltyType penalty_type
typedef no_reg_tag regularization_type

Public Member Functions

 regression_problem_t (int m, int n, const InputMatrixType &input_matrix)

Public Attributes

const int m
 Number of constraints.
const int n
 Number of variables.
const InputMatrixType & input_matrix
 Input matrix.

Detailed Description

template<typename InputMatrixType, typename PenaltyType>
struct skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >

Specialization for linear regression, no regularization.

Definition at line 65 of file regression_problem.hpp.


Member Typedef Documentation

template<typename InputMatrixType , typename PenaltyType >
typedef InputMatrixType skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::input_type

Definition at line 70 of file regression_problem.hpp.

template<typename InputMatrixType , typename PenaltyType >
typedef PenaltyType skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::penalty_type

Definition at line 72 of file regression_problem.hpp.

template<typename InputMatrixType , typename PenaltyType >
typedef linear_tag skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::regression_type

Definition at line 71 of file regression_problem.hpp.

template<typename InputMatrixType , typename PenaltyType >
typedef no_reg_tag skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::regularization_type

Definition at line 73 of file regression_problem.hpp.


Constructor & Destructor Documentation

template<typename InputMatrixType , typename PenaltyType >
skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::regression_problem_t ( int  m,
int  n,
const InputMatrixType &  input_matrix 
) [inline]

Definition at line 75 of file regression_problem.hpp.


Member Data Documentation

template<typename InputMatrixType , typename PenaltyType >
const InputMatrixType& skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::input_matrix

Input matrix.

Definition at line 82 of file regression_problem.hpp.

template<typename InputMatrixType , typename PenaltyType >
const int skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::m

Number of constraints.

Definition at line 80 of file regression_problem.hpp.

template<typename InputMatrixType , typename PenaltyType >
const int skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >::n

Number of variables.

Definition at line 81 of file regression_problem.hpp.


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