src/strategy.cpp File Reference

#include "strategy.h"
#include "solver_config.h"
#include "neighbourhood.h"
#include "model.h"
#include "cuts.h"

Include dependency graph for strategy.cpp:

Go to the source code of this file.

Functions

int roundProperly (double x)
IloCplex::Callback AnytimeStrategy (IloEnv &env, Model &s, Config &configuration)
IloCplex::Callback ContractStrategy (IloEnv &env, Model &s, Config &configuration)
IloCplex::Callback SolutionSavingStrategy (IloEnv &env, Model &s, Config &configuration)
IloCplex::Callback SolutionPolishingStrategy (IloEnv &env, Model &s, Config &configuration)


Function Documentation

IloCplex::Callback AnytimeStrategy ( IloEnv &  env,
Model s,
Config configuration 
)

Definition at line 256 of file strategy.cpp.

00256                                                                                {
00257   return (IloCplex::Callback(new (env) AnytimeStrategyI(env, s, configuration)));
00258 }

IloCplex::Callback ContractStrategy ( IloEnv &  env,
Model s,
Config configuration 
)

Definition at line 282 of file strategy.cpp.

00282                                                                                 {
00283   return (IloCplex::Callback(new (env) ContractStrategyI(env, s, configuration)));
00284 }

int roundProperly ( double  x  )  [inline]

IloCplex::Callback SolutionPolishingStrategy ( IloEnv &  env,
Model s,
Config configuration 
)

Definition at line 401 of file strategy.cpp.

00401                                                                                          {
00402   return (IloCplex::Callback(new (env) SolutionPolishingStrategyI(env, s, configuration)));
00403 }

IloCplex::Callback SolutionSavingStrategy ( IloEnv &  env,
Model s,
Config configuration 
)

Definition at line 317 of file strategy.cpp.

00317                                                                                       {
00318   return (IloCplex::Callback(new (env) SolutionSavingStrategyI(env, s, configuration)));
00319 }


Generated on Mon May 11 18:56:45 2009 for MemosTimetabling by  doxygen 1.5.9