Class KTimeTable


  • public class KTimeTable
    extends java.lang.Object
    Timetable object for time-dependant resource usage constraint.
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
    • Constructor Detail

      • KTimeTable

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

        public KTimeTable​(java.lang.String name,
                          KProblem problem,
                          int timeIndexMin,
                          int timeIndexMax)
      • KTimeTable

        public KTimeTable​(KProblem problem)
      • KTimeTable

        public KTimeTable​(KTimeTable toCopy)
    • Method Detail

      • getCPtr

        protected static long getCPtr​(KTimeTable obj)
      • finalize

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

        public void delete()
      • getInternalPtr

        public com.artelys.kalis.SWIGTYPE_p_void getInternalPtr()
      • setInternalPtr

        public void setInternalPtr​(com.artelys.kalis.SWIGTYPE_p_void timeTableIPtr)
      • getProblem

        public KProblem getProblem()
      • getUsageVar

        public KIntVar getUsageVar​(int timeIndex)
      • getAvailableVar

        public KIntVar getAvailableVar​(int timeIndex)
      • getIndexMin

        public int getIndexMin()
      • getIndexMax

        public int getIndexMax()