![]() |
slope 6.1.1
|
Class representing the Sorted L1 Norm. More...
#include <sorted_l1_norm.h>
Public Member Functions | |
| double | eval (const Eigen::VectorXd &beta, const Eigen::ArrayXd &lambda) const |
| Evaluates the Sorted L1 Norm. | |
| Eigen::MatrixXd | prox (const Eigen::VectorXd &beta, const Eigen::ArrayXd &lambda) const |
| Computes the proximal operator of the Sorted L1 Norm. | |
| double | dualNorm (const Eigen::VectorXd &a, const Eigen::ArrayXd &lambda) const |
| Computes the dual norm of a vector. | |
Class representing the Sorted L1 Norm.
Definition at line 15 of file sorted_l1_norm.h.
| double slope::SortedL1Norm::dualNorm | ( | const Eigen::VectorXd & | a, |
| const Eigen::ArrayXd & | lambda | ||
| ) | const |
Computes the dual norm of a vector.
| a | The vector. |
| lambda | The regulariation weights. |
| double slope::SortedL1Norm::eval | ( | const Eigen::VectorXd & | beta, |
| const Eigen::ArrayXd & | lambda | ||
| ) | const |
Evaluates the Sorted L1 Norm.
| beta | The beta parameter. |
| lambda | The regularization weights. |
| Eigen::MatrixXd slope::SortedL1Norm::prox | ( | const Eigen::VectorXd & | beta, |
| const Eigen::ArrayXd & | lambda | ||
| ) | const |
Computes the proximal operator of the Sorted L1 Norm.
| beta | The beta parameter. |
| lambda | The regulariation weights. |