public IntGenerate(Solver solver, IntVar[] list) : base(solver) { m_IntVarList = list; m_SelectVar = IntVarSelector.CardinalityMin; m_Search = new IntSearchDichotomize(); m_Depth = new RevValue <double>(solver.StateStack, 1); }
public IntGenerate(Solver solver, IntVar[] list, IntVarSelector.Select select, IntSearch search) : base(solver) { m_IntVarList = list; m_SelectVar = select; m_Search = search; m_Depth = new RevValue <double>(solver.StateStack, 1); }
public IntGenerate( Solver solver, IntVar[] list ) : base(solver) { m_IntVarList = list; m_SelectVar = IntVarSelector.CardinalityMin; m_Search = new IntSearchDichotomize(); m_Depth = new RevValue<double>( solver.StateStack, 1 ); }
public IntGenerate( Solver solver, IntVar[] list, IntVarSelector.Select select, IntSearch search ) : base(solver) { m_IntVarList = list; m_SelectVar = select; m_Search = search; m_Depth = new RevValue<double>( solver.StateStack, 1 ); }
public GoalAnd( Solver solver, Goal[] goalList ) : base(solver) { m_GoalList = goalList; m_Index = new RevValue<int>( solver.StateStack, 0 ); }
public GoalAnd(Solver solver, Goal[] goalList) : base(solver) { m_GoalList = goalList; m_Index = new RevValue <int>(solver.StateStack, 0); }