several fix of minor warnings
This commit is contained in:
parent
1cdbb036d3
commit
0332920d63
14 changed files with 22 additions and 20 deletions
|
|
@ -64,7 +64,7 @@ public:
|
||||||
_setter(setter)
|
_setter(setter)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
virtual D operator()( eoPop<EOType>& pop )
|
virtual D operator()( eoPop<EOType>& )
|
||||||
{
|
{
|
||||||
_setter( _getter() );
|
_setter( _getter() );
|
||||||
return this->_distrib;
|
return this->_distrib;
|
||||||
|
|
|
||||||
|
|
@ -51,13 +51,13 @@ public:
|
||||||
* The default implementation is to push back a true boolean.
|
* The default implementation is to push back a true boolean.
|
||||||
* If you have a more complex data structure, you can just overload this.
|
* If you have a more complex data structure, you can just overload this.
|
||||||
*/
|
*/
|
||||||
virtual void make_true( AtomType & atom, unsigned int i, unsigned int j )
|
virtual void make_true( AtomType & atom, unsigned int, unsigned int )
|
||||||
{
|
{
|
||||||
atom.push_back( 1 );
|
atom.push_back( 1 );
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @see make_true */
|
/** @see make_true */
|
||||||
virtual void make_false( AtomType & atom, unsigned int i, unsigned int j )
|
virtual void make_false( AtomType & atom, unsigned int, unsigned int )
|
||||||
{
|
{
|
||||||
atom.push_back( 0 );
|
atom.push_back( 0 );
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -176,7 +176,7 @@ protected:
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
eoDummyFlight () {}
|
eoDummyFlight () {}
|
||||||
void operator () (POT & _po) {}
|
void operator () (POT &) {}
|
||||||
}dummyFlight;
|
}dummyFlight;
|
||||||
|
|
||||||
// if the initializer does not need to be used, use the dummy one instead
|
// if the initializer does not need to be used, use the dummy one instead
|
||||||
|
|
@ -184,7 +184,7 @@ protected:
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
eoDummyInitializer () {}
|
eoDummyInitializer () {}
|
||||||
void operator () (POT & _po) {}
|
void operator () (POT &) {}
|
||||||
}dummyInit;
|
}dummyInit;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -74,9 +74,9 @@ public:
|
||||||
const std::string suffix = ""
|
const std::string suffix = ""
|
||||||
) :
|
) :
|
||||||
_cmd(cmd),
|
_cmd(cmd),
|
||||||
_suffix(suffix),
|
|
||||||
_infix(infix),
|
|
||||||
_prefix(prefix),
|
_prefix(prefix),
|
||||||
|
_infix(infix),
|
||||||
|
_suffix(suffix),
|
||||||
_last_call("")
|
_last_call("")
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -120,7 +120,7 @@ protected:
|
||||||
protected:
|
protected:
|
||||||
class DummyEval : public eoEvalFunc<EOT>
|
class DummyEval : public eoEvalFunc<EOT>
|
||||||
{
|
{
|
||||||
void operator()(EOT& sol) {/*empty*/}
|
void operator()(EOT&) {/*empty*/}
|
||||||
};
|
};
|
||||||
DummyEval _dummy_eval;
|
DummyEval _dummy_eval;
|
||||||
eoEvalFunc<EOT>& _func;
|
eoEvalFunc<EOT>& _func;
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,7 @@ template<class EOT> class eoEvalKeepBest : public eoEvalFunc<EOT>, public eoValu
|
||||||
|
|
||||||
class DummyEval : public eoEvalFunc<EOT>
|
class DummyEval : public eoEvalFunc<EOT>
|
||||||
{
|
{
|
||||||
void operator()(EOT& sol) {/*empty*/}
|
void operator()(EOT&) {/*empty*/}
|
||||||
};
|
};
|
||||||
|
|
||||||
protected :
|
protected :
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Returns false when the signal has been typed in reached */
|
/** Returns false when the signal has been typed in reached */
|
||||||
virtual bool operator() ( const eoPop<EOT>& _vEO )
|
virtual bool operator() ( const eoPop<EOT>& )
|
||||||
{
|
{
|
||||||
if (call_func)
|
if (call_func)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ public:
|
||||||
|
|
||||||
eoSecondsElapsedContinue(int nSeconds) : start(time(0)), seconds(nSeconds) {}
|
eoSecondsElapsedContinue(int nSeconds) : start(time(0)), seconds(nSeconds) {}
|
||||||
|
|
||||||
virtual bool operator() ( const eoPop<EOT>& _vEO ) {
|
virtual bool operator() ( const eoPop<EOT>& ) {
|
||||||
time_t now = time(0);
|
time_t now = time(0);
|
||||||
time_t diff = now - start;
|
time_t diff = now - start;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -86,7 +86,7 @@ public:
|
||||||
* @param _po - The particle to update
|
* @param _po - The particle to update
|
||||||
* @param _indice - The indice of the given particle in the population
|
* @param _indice - The indice of the given particle in the population
|
||||||
*/
|
*/
|
||||||
void updateNeighborhood(POT & _po,unsigned _indice)
|
void updateNeighborhood(POT & _po, unsigned)
|
||||||
{
|
{
|
||||||
// update the best fitness of the particle
|
// update the best fitness of the particle
|
||||||
if (_po.fitness() > _po.best())
|
if (_po.fitness() > _po.best())
|
||||||
|
|
@ -108,13 +108,13 @@ public:
|
||||||
* @param _indice - The indice of a particle in the population
|
* @param _indice - The indice of a particle in the population
|
||||||
* @return POT & - The best particle in the neighborhood of the particle whose indice is _indice
|
* @return POT & - The best particle in the neighborhood of the particle whose indice is _indice
|
||||||
*/
|
*/
|
||||||
POT & best (unsigned _indice) {return (neighborhood.best());}
|
POT & best (unsigned) {return (neighborhood.best());}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Return the global best of the topology
|
* Return the global best of the topology
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual POT & globalBest(const eoPop<POT>& _pop)
|
virtual POT & globalBest(const eoPop<POT>&)
|
||||||
{
|
{
|
||||||
return neighborhood.best();
|
return neighborhood.best();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,7 @@ protected:
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
eoDummyFlight () {}
|
eoDummyFlight () {}
|
||||||
void operator () (POT & /*_po*/) {}
|
void operator () (POT &) {}
|
||||||
}dummyFlight;
|
}dummyFlight;
|
||||||
|
|
||||||
// if the initializer does not need to be used, use the dummy one instead
|
// if the initializer does not need to be used, use the dummy one instead
|
||||||
|
|
@ -249,7 +249,7 @@ protected:
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
eoDummyInitializer () {}
|
eoDummyInitializer () {}
|
||||||
void operator () (POT & _po) {}
|
void operator () (POT &) {}
|
||||||
}dummyInit;
|
}dummyInit;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -93,10 +93,10 @@ public:
|
||||||
/**
|
/**
|
||||||
The implementation selects an individual from the fertile pop
|
The implementation selects an individual from the fertile pop
|
||||||
|
|
||||||
@param _pop the source population
|
@param unused
|
||||||
@return the selected guy
|
@return the selected guy
|
||||||
*/
|
*/
|
||||||
const EOT& operator()(const eoPop<EOT>& _pop)
|
const EOT& operator()(const eoPop<EOT>& )
|
||||||
{
|
{
|
||||||
return select(actualPop);
|
return select(actualPop);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ void run_ea(eoAlgo<eoBit<eoMinimizingFitness> >& _ga, eoPop<eoBit<eoMinimizingFi
|
||||||
// end of parameter input (+ .status + help)
|
// end of parameter input (+ .status + help)
|
||||||
// that one is not templatized
|
// that one is not templatized
|
||||||
// Because of that, the source is in src/utils dir
|
// Because of that, the source is in src/utils dir
|
||||||
void make_help(eoParser & _parser, bool exit_after = true);
|
void make_help(eoParser & _parser, bool exit_after);
|
||||||
|
|
||||||
/** @} */
|
/** @} */
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@ public:
|
||||||
|
|
||||||
/** just to be sure the add method is not called further
|
/** just to be sure the add method is not called further
|
||||||
*/
|
*/
|
||||||
virtual void add(const eoParam& _param)
|
virtual void add(const eoParam& )
|
||||||
{ throw std::runtime_error("eoFDCFileSnapshot::add(). Trying to add stats to an eoFDCFileSnapshot"); }
|
{ throw std::runtime_error("eoFDCFileSnapshot::add(). Trying to add stats to an eoFDCFileSnapshot"); }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,8 @@ public:
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
using eoMonitor::add;
|
||||||
|
|
||||||
void add(eoMonitor& mon) { monitors.push_back(&mon); }
|
void add(eoMonitor& mon) { monitors.push_back(&mon); }
|
||||||
|
|
||||||
virtual std::string className(void) const { return "eoTimedMonitor"; }
|
virtual std::string className(void) const { return "eoTimedMonitor"; }
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue