openModeller  Version 1.5.0
MeanVarianceNormalizer Class Reference

#include <MeanVarianceNormalizer.hh>

Inheritance diagram for MeanVarianceNormalizer:
Inheritance graph
Collaboration diagram for MeanVarianceNormalizer:
Collaboration graph

Public Member Functions

 MeanVarianceNormalizer ()
 
 ~MeanVarianceNormalizer ()
 
void computeNormalization (const ReferenceCountedPointer< const SamplerImpl > &samplerPtr)
 
void normalize (Sample *samplePtr)
 
NormalizergetCopy ()
 
ConfigurationPtr getConfiguration () const
 
void setConfiguration (const ConstConfigurationPtr &)
 
- Public Member Functions inherited from Configurable
virtual ~Configurable ()
 

Private Attributes

Sample _mean
 
Sample _stddev
 

Detailed Description

Declaration of MeanVarianceNormalizer class

Author
Renato De Giovanni
Id:
MeanVarianceNormalizer.hh 3446 2007-07-31 23:41:15Z rdg

LICENSE INFORMATION

Copyright(c) 2007 by CRIA - Centro de Referencia em Informacao Ambiental

http://www.cria.org.br

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details:

http://www.gnu.org/copyleft/gpl.html

Definition at line 32 of file MeanVarianceNormalizer.hh.

Constructor & Destructor Documentation

MeanVarianceNormalizer::MeanVarianceNormalizer ( )

Definition of MeanVarianceNormalizer class

Author
Renato De Giovanni
Id:
MeanVarianceNormalizer.cpp 5707 2013-04-02 12:25:34Z rdg

LICENSE INFORMATION

Copyright(c) 2007 by CRIA - Centro de Referencia em Informacao Ambiental

http://www.cria.org.br

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details:

http://www.gnu.org/copyleft/gpl.html

Definition at line 34 of file MeanVarianceNormalizer.cpp.

Referenced by getCopy().

MeanVarianceNormalizer::~MeanVarianceNormalizer ( )

Definition at line 42 of file MeanVarianceNormalizer.cpp.

Member Function Documentation

void MeanVarianceNormalizer::computeNormalization ( const ReferenceCountedPointer< const SamplerImpl > &  samplerPtr)
virtual

Implements Normalizer.

Definition at line 53 of file MeanVarianceNormalizer.cpp.

References _mean, _stddev, Sample::resize(), and Sample::sqrt().

Here is the call graph for this function:

ConfigurationPtr MeanVarianceNormalizer::getConfiguration ( ) const
virtual

Implements Configurable.

Definition at line 118 of file MeanVarianceNormalizer.cpp.

References _mean, and _stddev.

Normalizer * MeanVarianceNormalizer::getCopy ( )
virtual

Implements Normalizer.

Definition at line 46 of file MeanVarianceNormalizer.cpp.

References MeanVarianceNormalizer().

Here is the call graph for this function:

void MeanVarianceNormalizer::normalize ( Sample samplePtr)
virtual

Implements Normalizer.

Definition at line 107 of file MeanVarianceNormalizer.cpp.

References _mean, _stddev, and Sample::size().

Here is the call graph for this function:

void MeanVarianceNormalizer::setConfiguration ( const ConstConfigurationPtr config)
virtual

Implements Configurable.

Definition at line 132 of file MeanVarianceNormalizer.cpp.

References _mean, and _stddev.

Member Data Documentation

Sample MeanVarianceNormalizer::_mean
private
Sample MeanVarianceNormalizer::_stddev
private

The documentation for this class was generated from the following files: