Class CeresSolver2.CovarianceImpl

java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver2.CovarianceImpl
Enclosing class:
CeresSolver2

class CeresSolver2.CovarianceImpl extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • covariance_matrix

      public CeresSolver.CompressedRowSparseMatrix covariance_matrix()
    • CheckForDuplicates

      public boolean CheckForDuplicates(Vector<double[]> blocks)
    • CheckForPairDuplicates

      public boolean CheckForPairDuplicates(Vector<CeresSolver.Pair<double[],double[]>> blocks)
    • Compute

      public boolean Compute(Vector<double[]> parameter_blocks, CeresSolver.ProblemImpl problem)
    • pairCompute

      public boolean pairCompute(Vector<CeresSolver.Pair<double[],double[]>> covariance_blocks, CeresSolver.ProblemImpl problem)
    • ComputeCovarianceValues

      boolean ComputeCovarianceValues()
    • ComputeCovarianceValuesUsingDenseSVD

      boolean ComputeCovarianceValuesUsingDenseSVD()
    • ComputeCovarianceSparsity

      public boolean ComputeCovarianceSparsity(Vector<CeresSolver.Pair<double[],double[]>> original_covariance_blocks, CeresSolver.ProblemImpl problem)
    • GetCovarianceBlock

      public boolean GetCovarianceBlock(double[] parameter_block1, double[] parameter_block2, double[] covariance_block)
    • GetCovarianceBlockInTangentSpace

      public boolean GetCovarianceBlockInTangentSpace(double[] parameter_block1, double[] parameter_block2, double[] covariance_block)
    • GetCovarianceBlockInTangentOrAmbientSpace

      public boolean GetCovarianceBlockInTangentOrAmbientSpace(double[] original_parameter_block1, double[] original_parameter_block2, boolean lift_covariance_to_ambient_space, double[] covariance_block)
    • GetCovarianceMatrix

      public boolean GetCovarianceMatrix(Vector<double[]> parameter_blocks, double[] covariance_matrix)
    • GetCovarianceMatrixInTangentSpace

      public boolean GetCovarianceMatrixInTangentSpace(Vector<double[]> parameter_blocks, double[] covariance_matrix)
    • GetCovarianceMatrixInTangentOrAmbientSpace

      public boolean GetCovarianceMatrixInTangentOrAmbientSpace(Vector<double[]> parameters, boolean lift_covariance_to_ambient_space, double[] covariance_matrix)
    • LinearIndexToUpperTriangularIndex

      void LinearIndexToUpperTriangularIndex(int k, int n, int[] i, int[] j)