openModeller  Version 1.4.0
MeanVarianceNormalizer Class Reference

#include <MeanVarianceNormalizer.hh>

Inheritance diagram for MeanVarianceNormalizer:
Collaboration diagram for MeanVarianceNormalizer:

List of all members.

Public Member Functions

 MeanVarianceNormalizer ()
 ~MeanVarianceNormalizer ()
void computeNormalization (const ReferenceCountedPointer< const SamplerImpl > &samplerPtr)
void normalize (Sample *samplePtr)
NormalizergetCopy ()
ConfigurationPtr getConfiguration () const
void setConfiguration (const ConstConfigurationPtr &)

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

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().


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:

Implements Configurable.

Definition at line 118 of file MeanVarianceNormalizer.cpp.

References _mean, and _stddev.

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:

Implements Configurable.

Definition at line 132 of file MeanVarianceNormalizer.cpp.

References _mean, and _stddev.


Member Data Documentation


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