SiGraph: sulcal graphs


subAdLogGauss.h
Go to the documentation of this file.
1
2#ifndef SI_SUBADAPTIVE_SUBADLOGGAUSS_H
3#define SI_SUBADAPTIVE_SUBADLOGGAUSS_H
4
7#include <neur/gauss/gaussnet.h>
8
9
10namespace sigraph
11{
12
15 {
16 public:
17 SubAdLogGauss( const std::string & name = "" );
19 virtual ~SubAdLogGauss();
20
22 virtual SubAdaptive* clone() const;
23
24 virtual double prop( const std::vector<double> & vec );
25 virtual double learn(const GaussVectorLearnable &vl);
26
27 virtual void buildTree( Tree & tr ) const;
28 };
29
30
31 // inline
32
34 {
35 if( this != &g )
37 return( *this );
38 }
39
40
42 {
43 return( new SubAdLogGauss( *this ) );
44 }
45
46}
47
48#endif
49
50
SubAdGauss & operator=(const SubAdGauss &g)
Definition subAdGauss.h:67
SubAdGauss(const std::string &name="")
virtual double learn(const GaussVectorLearnable &vl)
virtual double prop(const std::vector< double > &vec)
Propagation (model answer).
SubAdLogGauss(const std::string &name="")
SubAdLogGauss & operator=(const SubAdLogGauss &g)
virtual void buildTree(Tree &tr) const
Conversion en arbre (pour IO)
virtual SubAdaptive * clone() const
copie
SubAdLogGauss(const SubAdLogGauss &g)
Sous-élément adaptatif (classe abstraite).
Definition subAdaptive.h:30
std::string name() const