///////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////
 public SequenceRoutesOperation(SolverContext context,
     Schedule schedule,
     SequenceRoutesParams inputParams,
     SolveOptions options)
     : base(context, schedule, options)
 {
     Debug.Assert(inputParams != null);
     _inputParams = inputParams;
 }
Example #2
0
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////

        public SequenceRoutesOperation(SolverContext context,
                                       Schedule schedule,
                                       SequenceRoutesParams inputParams,
                                       SolveOptions options)
            : base(context, schedule, options)
        {
            Debug.Assert(inputParams != null);
            _inputParams = inputParams;
        }
        public SequenceRoutesOperation(SolverContext context,
            Schedule schedule,
            SequenceRoutesParams inputParams,
            SolveOptions options,
            SolveRequestData reqData,
            List<Violation> violations)
            : base(context, schedule, options)
        {
            Debug.Assert(inputParams != null);
            Debug.Assert(reqData != null);
            Debug.Assert(violations != null);

            _inputParams = inputParams;
            _reqData = reqData;
            _violations = violations;
        }
Example #4
0
        public SequenceRoutesOperation(SolverContext context,
                                       Schedule schedule,
                                       SequenceRoutesParams inputParams,
                                       SolveOptions options,
                                       SolveRequestData reqData,
                                       List <Violation> violations)
            : base(context, schedule, options)
        {
            Debug.Assert(inputParams != null);
            Debug.Assert(reqData != null);
            Debug.Assert(violations != null);

            _inputParams = inputParams;
            _reqData     = reqData;
            _violations  = violations;
        }