LCFIVertex
0.7.2
Main Page
Related Pages
Namespaces
Classes
Files
File List
include
vertex_lcfi
nnet
inc
GaussianNormaliserBuilder.h
1
#ifndef GAUSSIANNORMALISERBUILDER_H
2
#define GAUSSIANNORMALISERBUILDER_H
3
4
#include "NeuralNetConfig.h"
5
#include "InputNormaliserBuilder.h"
6
#include <string>
7
#include <vector>
8
9
//namespace nnet added 15/08/06 by Mark Grimes (mark.grimes@bristol.ac.uk) for the LCFI vertex package
10
namespace
nnet
11
{
12
13
class
InputNormaliser;
14
class
NeuralNet;
15
16
class
NEURALNETDLL
GaussianNormaliserBuilder
:
17
public
InputNormaliserBuilder
18
{
19
public
:
20
GaussianNormaliserBuilder
(
const
NeuralNet
*parentNetwork);
21
~
GaussianNormaliserBuilder
(
void
);
22
23
std::string buildsType()
const
{
return
"GaussianNormaliser"
;}
24
InputNormaliser
*buildNormaliser(
const
std::vector<double> &constructionData)
const
;
25
};
26
27
}
//namespace nnet
28
29
#endif
nnet::GaussianNormaliserBuilder
Definition:
GaussianNormaliserBuilder.h:16
nnet::InputNormaliserBuilder
Definition:
InputNormaliserBuilder.h:15
nnet::InputNormaliser
Definition:
InputNormaliser.h:23
nnet::NeuralNet
Definition:
NeuralNet.h:30
Generated on Fri Dec 2 2016 12:36:49 for LCFIVertex by
1.8.6