| 102 | Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double>> linear_solver_; |
| 103 | |
| 104 | static Eigen::VectorXd Shrinkage(const Eigen::VectorXd& vec, |
| 105 | const double kappa) { |
| 106 | Eigen::ArrayXd zero_vec(vec.size()); |
| 107 | zero_vec.setZero(); |
| 108 | return zero_vec.max(vec.array() - kappa) - |
| 109 | zero_vec.max(-vec.array() - kappa); |
| 110 | } |
| 111 | }; |
| 112 | |
| 113 | } // namespace glomap |
nothing calls this directly
no outgoing calls
no test coverage detected