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