Class KResourceSelector


  • public class KResourceSelector
    extends java.lang.Object
    Resource selection heuristic
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
    • Constructor Detail

      • KResourceSelector

        protected KResourceSelector​(long cPtr,
                                    boolean cMemoryOwn)
      • KResourceSelector

        public KResourceSelector()
        Empty constructor
      • KResourceSelector

        public KResourceSelector​(KProblem problem)
        Constructor with KProblem
      • KResourceSelector

        public KResourceSelector​(KResourceSelector selectorToCopy)
        Copy constructor
    • Method Detail

      • finalize

        protected void finalize()
        Overrides:
        finalize in class java.lang.Object
      • delete

        public void delete()
      • swigDirectorDisconnect

        protected void swigDirectorDisconnect()
      • swigReleaseOwnership

        public void swigReleaseOwnership()
      • swigTakeOwnership

        public void swigTakeOwnership()
      • getProblem

        public KProblem getProblem()
      • selectNextResource

        public KResource selectNextResource​(KResourceArray resArray)
        virtual interface method to overload for definition of your own task selection heuristics

      • getCopyPtr

        public KResourceSelector getCopyPtr()
        Return a copy of this task selector
      • printName

        public void printName()
        Pretty printing
      • getName

        public java.lang.String getName()
        Return the name of this task selector