public static enum PDLS.SolveStatus extends java.lang.Enum<PDLS.SolveStatus>
PDLS.solve()
Enum Constant and Description |
---|
CONVERGED
PDLS.updateProblem(int) returned 0 |
CONVERGENCE_DISABLED
Called
PDLS.updateProblem(int) but cannot continue because PDLS.convergenceEnabled is false. |
DIVERGING
PDLS.updateProblem(int) returned negative and PDLS.abortOnDiverge |
INTERRUPT
PDLS.abortOnInterrupt and thread interrupt detected during PDLS.solve() . |
MAX_ITERATIONS
PDLS.maxConvergenceIterations have been run but PDLS.updateProblem(int) still returns true. |
MAX_TIME
PDLS.maxConvergenceMS has been spent running convergence
iterations but but PDLS.updateProblem(int) still returns true. |
STALLED
PDLS.thetaDiff magnitude less than PDLS.thetaDiffTol after
an iteration. |
SVD_ERROR
PDLS.abortOnSVDError and SVD library error detected during PDLS.solve() . |
Modifier and Type | Method and Description |
---|---|
static PDLS.SolveStatus |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PDLS.SolveStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PDLS.SolveStatus CONVERGED
PDLS.updateProblem(int)
returned 0public static final PDLS.SolveStatus STALLED
PDLS.thetaDiff
magnitude less than PDLS.thetaDiffTol
after
an iteration.
public static final PDLS.SolveStatus DIVERGING
PDLS.updateProblem(int)
returned negative and PDLS.abortOnDiverge
public static final PDLS.SolveStatus MAX_ITERATIONS
PDLS.maxConvergenceIterations
have been run but PDLS.updateProblem(int)
still returns true.
public static final PDLS.SolveStatus MAX_TIME
PDLS.maxConvergenceMS
has been spent running convergence
iterations but but PDLS.updateProblem(int)
still returns true.
public static final PDLS.SolveStatus CONVERGENCE_DISABLED
Called PDLS.updateProblem(int)
but cannot continue because PDLS.convergenceEnabled
is false.
public static final PDLS.SolveStatus INTERRUPT
PDLS.abortOnInterrupt
and thread interrupt detected during PDLS.solve()
.
The innermost ongoing iteration (convergence, limiting, or priority) is always finished.
public static final PDLS.SolveStatus SVD_ERROR
PDLS.abortOnSVDError
and SVD library error detected during PDLS.solve()
.
The innermost ongoing iteration (convergence, limiting, or priority) is always finished.
public static PDLS.SolveStatus[] values()
for (PDLS.SolveStatus c : PDLS.SolveStatus.values()) System.out.println(c);
public static PDLS.SolveStatus valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null