EasyLocalpp  3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Control Class Reference

#include <Control.h>

Collaboration diagram for Control:

Public Member Functions

 Control (int, char **)
 
 ~Control ()
 
void Usage ()
 
void ComParser (int argc, char **argv)
 
int getSeed ()
 
void resetTime ()
 
int getNumTry ()
 
const char * getInputStream ()
 
const char * getInputSolutionStream ()
 
ostream & getOutputStream ()
 
int getNumberOfTries ()
 
bool triesLeft ()
 
double getTimeLimit ()
 
void informationsReport ()
 
char * readline (istream &infile)
 
char * match (char *source, char *prefix)
 
void SetDefaultParameters ()
 
const char * fullPathToInstance ()
 

Public Attributes

const char * is
 
const char * param_set_file
 
Longint ls_iter
 
int runner
 
int max_restart
 
int solver
 
Longint max_iter
 
Longint max_idle
 
Bool print_statistics
 
Bool certificate
 
string os_certificate
 
Parametersparset
 

Detailed Description

Definition at line 32 of file Control.h.

Constructor & Destructor Documentation

Control::Control ( int  ,
char **   
)
Control::~Control ( )

Member Function Documentation

void Control::ComParser ( int  argc,
char **  argv 
)
const char* Control::fullPathToInstance ( )
inline

Definition at line 103 of file Control.h.

const char* Control::getInputSolutionStream ( )
inline

Definition at line 84 of file Control.h.

const char* Control::getInputStream ( )
inline

Definition at line 81 of file Control.h.

int Control::getNumberOfTries ( )
inline

Definition at line 90 of file Control.h.

int Control::getNumTry ( )
inline

Definition at line 75 of file Control.h.

ostream& Control::getOutputStream ( )
inline

Definition at line 87 of file Control.h.

int Control::getSeed ( )
inline

Definition at line 69 of file Control.h.

double Control::getTimeLimit ( )
inline

Definition at line 96 of file Control.h.

void Control::informationsReport ( )
char* Control::match ( char *  source,
char *  prefix 
)
char* Control::readline ( istream &  infile)
void Control::resetTime ( )
void Control::SetDefaultParameters ( )
bool Control::triesLeft ( )
inline

Definition at line 93 of file Control.h.

void Control::Usage ( )

Member Data Documentation

Bool Control::certificate

Definition at line 63 of file Control.h.

const char* Control::is

Definition at line 50 of file Control.h.

Longint Control::ls_iter

Definition at line 53 of file Control.h.

Longint Control::max_idle

Definition at line 60 of file Control.h.

Longint Control::max_iter

Definition at line 59 of file Control.h.

int Control::max_restart

Definition at line 57 of file Control.h.

string Control::os_certificate

Definition at line 64 of file Control.h.

const char* Control::param_set_file

Definition at line 51 of file Control.h.

Parameters* Control::parset

Definition at line 103 of file Control.h.

Bool Control::print_statistics

Definition at line 62 of file Control.h.

int Control::runner

Definition at line 56 of file Control.h.

int Control::solver

Definition at line 58 of file Control.h.


The documentation for this class was generated from the following file: