Class CeresSolver.OrderedGroups<T>

  • Enclosing class:
    CeresSolver

    class CeresSolver.OrderedGroups<T>
    extends java.lang.Object
    • Field Detail

      • group_to_elements_

        private java.util.HashMap<java.lang.Integer,​java.util.Set<T>> group_to_elements_
      • element_to_group_

        private java.util.HashMap<T,​java.lang.Integer> element_to_group_
    • Constructor Detail

      • OrderedGroups

        public OrderedGroups()
    • Method Detail

      • group_to_elements

        public java.util.HashMap<java.lang.Integer,​java.util.Set<T>> group_to_elements()
      • AddElementToGroup

        public boolean AddElementToGroup​(T element,
                                         int group)
      • NumGroups

        public int NumGroups()
      • MinNonZeroGroup

        public int MinNonZeroGroup()
      • GroupSize

        public int GroupSize​(int group)
      • GroupId

        public int GroupId​(T element)
      • Remove

        public boolean Remove​(T element)
      • NumElements

        public int NumElements()
      • Remove

        public int Remove​(java.util.Vector<T> elements)
      • IsMember

        public boolean IsMember​(T element)
      • Clear

        public void Clear()
      • Reverse

        void Reverse()