Class AbstractDecomposition<N extends java.lang.Comparable<N>>

    • Field Detail

      • myComputed

        private boolean myComputed
      • mySolvable

        private java.lang.Boolean mySolvable
    • Constructor Detail

      • AbstractDecomposition

        AbstractDecomposition()
    • Method Detail

      • countColumns

        public final long countColumns()
        Description copied from interface: Structure2D
        Only need to implement if the structure may contain more than Integer.MAX_VALUE elements.
        Specified by:
        countColumns in interface Structure2D
        Returns:
        The number of columns
      • countRows

        public final long countRows()
        Description copied from interface: Structure2D
        Only need to implement if the structure may contain more than Integer.MAX_VALUE elements.
        Specified by:
        countRows in interface Structure2D
        Returns:
        The number of rows
      • reset

        public void reset()
        Description copied from interface: MatrixDecomposition
        Delete computed results, and resets attributes to default values
        Specified by:
        reset in interface MatrixDecomposition<N extends java.lang.Comparable<N>>
      • allocate

        protected abstract PhysicalStore<N> allocate​(long numberOfRows,
                                                     long numberOfColumns)
      • checkSolvability

        protected boolean checkSolvability()
      • computed

        protected final boolean computed​(boolean computed)
      • getDimensionalEpsilon

        protected final double getDimensionalEpsilon()
      • isAspectRatioNormal

        protected final boolean isAspectRatioNormal()
      • isSolvable

        boolean isSolvable()