Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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 );
 }
Esempio n. 4
0
 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 );
 }
Esempio n. 5
0
 public GoalAnd( Solver solver, Goal[] goalList )
     : base(solver)
 {
     m_GoalList		= goalList;
     m_Index			= new RevValue<int>( solver.StateStack, 0 );
 }
Esempio n. 6
0
 public GoalAnd(Solver solver, Goal[] goalList) :
     base(solver)
 {
     m_GoalList = goalList;
     m_Index    = new RevValue <int>(solver.StateStack, 0);
 }