00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00016
00017 #ifndef _ALT_NEURAL_NET_FUNC_H_
00018 #define _ALT_NEURAL_NET_FUNC_H_
00019
00020 #include <string>
00021
00022 #include <TNamed.h>
00023
00024 #include <AltNeuralNetI.h>
00025
00026 class AltNeuralNetFunc: public TNamed
00027 {
00028 public:
00029
00030 AltNeuralNetFunc();
00031 AltNeuralNetFunc(const char * name, const char * title);
00032 ~AltNeuralNetFunc();
00033
00034 double run( double (*neural_net)(double *), AltNeuralNetI * pattern );
00035
00036 private:
00037
00038 std::string fTitle;
00039
00040 ClassDef(AltNeuralNetFunc, 0)
00041 };
00042
00043 #endif // _ALT_NEURAL_NET_FUNC_H_