Marsyas
0.6.0-alpha
|
Normalize each observation channel by absolute value. More...
#include <NormalizeAbs.h>
Inherits MarSystem.
Public Member Functions | |
MarSystem * | clone () const |
Implementation of the MarSystem::clone() method. | |
void | myProcess (realvec &in, realvec &out) |
Implementation of the MarSystem::myProcess method. | |
NormalizeAbs (std::string name) | |
NormalizeAbs constructor. | |
NormalizeAbs (const NormalizeAbs &a) | |
NormalizeAbs copy constructor. | |
~NormalizeAbs () | |
NormalizeAbs destructor. |
Normalize each observation channel by absolute value.
The Norm and Normalize MarSystems both change values based on the mean and std. This MarSystem changes values based on the maximum absolute value.
Controls:
Definition at line 39 of file NormalizeAbs.h.
NormalizeAbs | ( | std::string | name | ) |
NormalizeAbs constructor.
Add any specific controls needed by this MarSystem.
Definition at line 25 of file NormalizeAbs.cpp.
NormalizeAbs | ( | const NormalizeAbs & | a | ) |
NormalizeAbs copy constructor.
All member MarControlPtr have to be explicitly reassigned in the copy constructor.
Definition at line 31 of file NormalizeAbs.cpp.
~NormalizeAbs | ( | ) |
NormalizeAbs destructor.
Definition at line 39 of file NormalizeAbs.cpp.
Implementation of the MarSystem::clone() method.
Implements MarSystem.
Definition at line 44 of file NormalizeAbs.cpp.
Implementation of the MarSystem::myProcess method.
Iterate over the observations and samples and do the processing.
Implements MarSystem.
Definition at line 68 of file NormalizeAbs.cpp.