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.ProximalSolver
public boolean solve(double[] beta_given, double[] result)
solve
in interface ADMM.ProximalSolver
public boolean hasGradient()
hasGradient
in interface ADMM.ProximalSolver
public double[] gradient(double[] beta)
gradient
in interface ADMM.ProximalSolver
public int iter()
iter
in interface ADMM.ProximalSolver