SiGraph: sulcal graphs


annealExtension.h
Go to the documentation of this file.
1
2#ifndef SI_GRAPH_ANNEALEXTENSION_H
3#define SI_GRAPH_ANNEALEXTENSION_H
4
5#include <string>
6
7
8namespace sigraph
9{
10 class Anneal;
11
16 {
17 public:
21 virtual void specialStep( unsigned passnum = 0 ) = 0;
22 virtual unsigned ntrans() const { return( _ntrans ); }
23 virtual unsigned maxTrans() const { return( _maxtrans ); }
24 double stepDeltaE() const { return( _stepDeltaE ); }
25 virtual std::string name() const = 0;
26
27 protected:
29 unsigned _ntrans;
30 unsigned _maxtrans;
32
33 private:
34 };
35
36}
37
38#endif
39
40
41
AnnealExtension(Anneal *ann)
virtual unsigned maxTrans() const
virtual unsigned ntrans() const
virtual void specialStep(unsigned passnum=0)=0
Passe de recuit spécifique.
virtual std::string name() const =0
Recuit simulé.
Definition anneal.h:123