public static final class GLM.LBFGS_ProximalSolver extends java.lang.Object implements ADMM.ProximalSolver
| Modifier and Type | Field and Description |
|---|---|
int |
_iter |
| Constructor and Description |
|---|
GLM.LBFGS_ProximalSolver(L_BFGS.GradientSolver gs,
double[] beta,
double[] rho,
L_BFGS.ProgressMonitor pm) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
gradient(double[] beta) |
boolean |
hasGradient() |
int |
iter() |
double[] |
rho() |
GLM.LBFGS_ProximalSolver |
setGradEps(double eps) |
GLM.LBFGS_ProximalSolver |
setObjEps(double eps) |
boolean |
solve(double[] beta_given,
double[] result) |
public GLM.LBFGS_ProximalSolver(L_BFGS.GradientSolver gs, double[] beta, double[] rho, L_BFGS.ProgressMonitor pm)
public GLM.LBFGS_ProximalSolver setGradEps(double eps)
public GLM.LBFGS_ProximalSolver setObjEps(double eps)
public double[] rho()
rho in interface ADMM.ProximalSolverpublic boolean solve(double[] beta_given,
double[] result)
solve in interface ADMM.ProximalSolverpublic boolean hasGradient()
hasGradient in interface ADMM.ProximalSolverpublic double[] gradient(double[] beta)
gradient in interface ADMM.ProximalSolverpublic int iter()
iter in interface ADMM.ProximalSolver