| Modifier and Type | Class and Description |
|---|---|
static class |
LSMSolver.ADMMSolver.NonSPDMatrixException |
class |
LSMSolver.ADMMSolver.ParallelSolver |
LSMSolver.ADMMSolver, LSMSolver.LSMSolverException, LSMSolver.LSMSolverType| Modifier and Type | Field and Description |
|---|---|
double |
_addedL2 |
double |
_gradientEps |
double[] |
_lb |
double[] |
_proximalPenalties |
double[] |
_ub |
double[] |
_wgiven |
long |
decompTime |
static double |
DEFAULT_ALPHA |
double |
gerr |
int |
iterations |
_converged, _id, _jobKey| Constructor and Description |
|---|
LSMSolver.ADMMSolver(double lmax,
double lambda,
double alpha,
double gradEps) |
LSMSolver.ADMMSolver(double lmax,
double lambda,
double alpha,
double gradEps,
double addedL2) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
name() |
boolean |
normalize() |
LSMSolver.ADMMSolver.ParallelSolver |
parSolver(Gram gram,
double[] xy,
double[] res,
double rho,
int iBlock,
int rBlock) |
boolean |
solve(Gram gram,
double[] xy,
double yy,
double[] z) |
boolean |
solve(Gram gram,
double[] xy,
double yy,
double[] z,
double rho) |
dontweave.gson.JsonObject |
toJson() |
converged, grad, lsm_objectiveVal, objectiveVal, shrinkage, subgradclone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFieldspublic static final double DEFAULT_ALPHA
public double[] _wgiven
public double[] _lb
public double[] _ub
public double[] _proximalPenalties
public final double _gradientEps
public double gerr
public int iterations
public long decompTime
public double _addedL2
public LSMSolver.ADMMSolver(double lmax,
double lambda,
double alpha,
double gradEps)
public LSMSolver.ADMMSolver(double lmax,
double lambda,
double alpha,
double gradEps,
double addedL2)
public boolean normalize()
public dontweave.gson.JsonObject toJson()
public boolean solve(Gram gram, double[] xy, double yy, double[] z)
public LSMSolver.ADMMSolver.ParallelSolver parSolver(Gram gram, double[] xy, double[] res, double rho, int iBlock, int rBlock)
public boolean solve(Gram gram, double[] xy, double yy, double[] z, double rho)