Class KGOIterationalSubspaceLinearConstraintsB
java.lang.Object
com.polytechnik.kgo.KGOIterationalSubspaceLinearConstraintsB
An equivalent implementation of
KGOIterationalSubspaceLinearConstraints
,
this implementation does not use a special basis internally.
This class has extra hooks to obtain solutions in sequence,
used to find a hierarchy of partially unitary operators from the data.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final UAdjustment
Found solution \( \mathcal{U} \).private static final double
Minimal norm for Gaussian elimination.private static final double
private static final double
(package private) final EVSelected
Selected eigenvector.private static final boolean
(package private) final double[]
Solution Lagrange multipliers.private static final double
Constraint-related minimal value steel to preserve, use the same?private static final int
private static final int
private static final int
final AlgebraicResult
The result of optimization problem.(package private) final double[]
Initial iteration unconstrained solution. -
Constructor Summary
ConstructorsConstructorDescriptionKGOIterationalSubspaceLinearConstraintsB
(int nC, int nX, double[] SKorig, PreviousSolutionOthrogonalityConditions previousSolutionsOthogonal, double eps) -
Method Summary
-
Field Details
-
N_iterations
private static final int N_iterations- See Also:
-
FORCE_DIAG_DUMP
private static final boolean FORCE_DIAG_DUMP- See Also:
-
evSelected
Selected eigenvector. Usially used as a convergence test of an eigenvalue is zero. -
aep
Found solution \( \mathcal{U} \). -
lambda_aep
final double[] lambda_aepSolution Lagrange multipliers. Used to construct Kraus operators as \( \sqrt{\lambda} \mathcal{U} \). -
result
The result of optimization problem. The flagAlgebraicResult.flagOK
is true on success. -
uInitialUncostrained
final double[] uInitialUncostrainedInitial iteration unconstrained solution. -
condMaxToFail_LinearSystem
private static final double condMaxToFail_LinearSystemMinimal norm for Gaussian elimination.- See Also:
-
minEVToSelect
private static final double minEVToSelectConstraint-related minimal value steel to preserve, use the same?- See Also:
-
convergenceCondGramMatrix
private static final double convergenceCondGramMatrix- See Also:
-
convergenceCondLambda
private static final double convergenceCondLambda- See Also:
-
nIterationsUAdjustment
private static final int nIterationsUAdjustment- See Also:
-
nFinalIterationsBeforeExit
private static final int nFinalIterationsBeforeExit- See Also:
-
-
Constructor Details
-
KGOIterationalSubspaceLinearConstraintsB
public KGOIterationalSubspaceLinearConstraintsB(int nC, int nX, double[] SKorig, PreviousSolutionOthrogonalityConditions previousSolutionsOthogonal, double eps)
-