Class ObjectTreeMatrix

    • Field Detail

      • objects

        private final java.util.List<java.lang.Object> objects
      • root

        private java.lang.Object root
      • childrenMap

        private final java.util.Map<java.lang.Object,​java.util.List<java.lang.Object>> childrenMap
      • parentMap

        private final java.util.Map<java.lang.Object,​java.lang.Object> parentMap
    • Constructor Detail

      • ObjectTreeMatrix

        public ObjectTreeMatrix​(java.lang.Object o)
    • Method Detail

      • getParentMap

        public java.util.Map<java.lang.Object,​java.lang.Object> getParentMap()
      • clear

        public final void clear()
      • availableCoordinates

        public java.lang.Iterable<long[]> availableCoordinates()
        Description copied from interface: CoordinateFunctions
        Returns an Iterator that only goes over the coordinates in the Matrix that are stored. For most Matrices, this is the same as allCoordinates(). For sparse Matrices, it iterates only over the entries in it.
        Specified by:
        availableCoordinates in interface CoordinateFunctions
        Specified by:
        availableCoordinates in class AbstractSparseDoubleMatrix2D
        Returns:
        Iterable over the saved entries in a Matrix.
      • addSuperclass

        private void addSuperclass​(java.lang.String name,
                                   java.lang.Object o)
      • addFields

        private void addFields​(java.lang.String name,
                               java.lang.Object o)
      • getChildren

        public java.util.List<java.lang.Object> getChildren​(java.lang.Object o)
      • getObjectList

        public java.util.Collection<java.lang.Object> getObjectList()
      • getRoot

        public java.lang.Object getRoot()
      • setRoot

        public void setRoot​(java.lang.Object o)