|  | HDIM
    1.0.0
    Packages for High Dimensional Linear Regression | 
Run the Fast Iterative Shrinking and Thresholding Algorthim. More...
#include <fista.hpp>


| Public Member Functions | |
| FISTA (const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta_0, T L_0=0.1) | |
|  Public Member Functions inherited from hdim::internal::SubGradientSolver< T, Base > | |
| SubGradientSolver (T L=0.1) | |
| Protected Member Functions | |
| Eigen::Matrix< T, Eigen::Dynamic, 1 > | update_rule (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &X, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Y, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta_0, T lambda) | 
|  Protected Member Functions inherited from hdim::internal::SubGradientSolver< T, Base > | |
| T | f_beta (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &X, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Y, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta) | 
| T | f_beta_tilda (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &X, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Y, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta_prime, T L) | 
| Eigen::Matrix< T, Eigen::Dynamic, 1 > | update_beta_ista (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &X, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Y, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta, T L, T thres) | 
| Additional Inherited Members | |
|  Protected Attributes inherited from hdim::internal::SubGradientSolver< T, Base > | |
| const T | L_0 |