Class IterationalSubspaceLinearConstraintsNaiveKraus

java.lang.Object
com.polytechnik.kgo.IterationalSubspaceLinearConstraintsNaiveKraus

public class IterationalSubspaceLinearConstraintsNaiveKraus extends Object
Work in progress: currently only nS=1 case of partially unitary learning works correctly. Find Kraus operators from the data.
See Also:
  • 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

      final EVSelected evSelected
      Selected eigenvector. Usially used as a convergence test of an eigenvalue is zero.
    • aep

      public final UAdjustment aep
      Found solution.
    • condMaxToFail_LinearSystem

      private static final double condMaxToFail_LinearSystem
      Minimal norm for Gaussian elimination.
      See Also:
  • Constructor Details

    • IterationalSubspaceLinearConstraintsNaiveKraus

      public IterationalSubspaceLinearConstraintsNaiveKraus(int nS, int nC, int nX, double[] SK, double eps)