Package de.labathome.trustconstr.records
Class CGInfo
java.lang.Object
de.labathome.trustconstr.records.CGInfo
Result of a projected-CG inner solve from
QPSubproblem.projectedCG(de.labathome.trustconstr.interfaces.LinearOperator, de.labathome.trustconstr.matrix.Matrix, java.lang.Object, java.lang.Object, de.labathome.trustconstr.matrix.Matrix). Carries the
solution vector, iteration count, why CG terminated, optionally the
full iterate trajectory, and a flag indicating whether the proposed step
landed on the trust-region boundary.-
Field Summary
FieldsModifier and TypeFieldDescriptionAll intermediate iterates, whenreturnAll=true; otherwisenull.booleantrueiff the returned step lies on the trust-region boundary.intNumber of CG iterations performed.Why CG terminated (residual met tolerance, hit boundary, etc.).Solution vector of the EQP problem (n x 1). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
x
Solution vector of the EQP problem (n x 1). -
niter
public int niterNumber of CG iterations performed. -
stopCond
Why CG terminated (residual met tolerance, hit boundary, etc.). -
allVecs
All intermediate iterates, whenreturnAll=true; otherwisenull. -
hitsBoundary
public boolean hitsBoundarytrueiff the returned step lies on the trust-region boundary.
-
-
Constructor Details
-
CGInfo
public CGInfo()
-