Class StructureMatrix<T>

    • Field Detail

      • data0d

        public T data0d
      • data1d

        public java.util.List<T> data1d
      • data2d

        public java.util.List<java.util.List<T>> data2d
    • Constructor Detail

      • StructureMatrix

        public StructureMatrix()
      • StructureMatrix

        public StructureMatrix​(int dim,
                               java.lang.Class classType)
    • Method Detail

      • setClassType

        public void setClassType​(java.lang.Class T)
      • init

        public void init​(int dim,
                         java.lang.Class classType)
      • setElem

        public void setElem​(T elem,
                            int i)
      • setElem

        public void setElem​(T elem,
                            int i,
                            int j)
      • getElem

        public T getElem​(int[] indices)
      • getElem

        public T getElem()
      • getElem

        public T getElem​(int i)
      • getElem

        public T getElem​(int i,
                         int j)
      • getData0d

        public T getData0d()
      • getData1d

        public java.util.List<T> getData1d()
      • getData2d

        public java.util.List<java.util.List<T>> getData2d()
      • inBounds

        public boolean inBounds​(int i,
                                int j)
      • inBounds

        public boolean inBounds​(int i)
      • insert

        public void insert​(int pos,
                           int rowCol,
                           T value)
      • delete

        public void delete​(int pos,
                           int rowCol)
      • delete

        public void delete​(int pos)
      • insert

        public void insert​(int i,
                           T value)
      • add

        public void add​(int dim,
                        T value)
      • add

        public void add​(T value)
      • addRow

        public void addRow()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getDim

        @Deprecated
        public int getDim()
        Deprecated.
      • setDim

        public void setDim​(int dim)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringLine

        public java.lang.String toStringLine()
      • getClassType

        public java.lang.Class getClassType()
      • setAll

        public void setAll​(T[] all)
      • setAll

        public void setAll​(T[][] all)
      • setAll

        public void setAll​(java.util.ArrayList<T> all)
      • reset

        public void reset()
      • encode

        public int encode​(java.io.DataOutputStream out)
        Specified by:
        encode in interface Serialisable