List of all members.
Detailed Description
"Energy Attribute"
Energy gate= dograd=
Calculates the squared sum of the gate's samples divided by the number of samples in the gate.
Input: 0 Data
Outputs: 0 The energy 1 Square root of the energy 2 Ln of the energy
if Gradient is selected outputs will be : grad(Energy), grad(sqrt(Energy)), ...
Constructor & Destructor Documentation
| Attrib::Energy::Energy |
( |
Desc & |
|
) |
|
| Attrib::Energy::~Energy |
( |
|
) |
[inline, protected] |
Member Function Documentation
| bool Attrib::Energy::allowParallelComputation |
( |
|
) |
const [protected, virtual] |
| static const char* Attrib::Energy::attribName |
( |
|
) |
[inline, static] |
| bool Attrib::Energy::computeData |
( |
const DataHolder & |
, |
|
|
const BinID & |
relpos, |
|
|
int |
t0, |
|
|
int |
nrsamples, |
|
|
int |
threadid | |
|
) |
| | const [protected, virtual] |
| static Provider* Attrib::Energy::createInstance |
( |
Desc & |
|
) |
[static, protected] |
| const Interval<int>* Attrib::Energy::desZSampMargin |
( |
int |
input, |
|
|
int |
output | |
|
) |
| | const [inline, protected, virtual] |
| static const char* Attrib::Energy::dogradStr |
( |
|
) |
[inline, static] |
| static const char* Attrib::Energy::gateStr |
( |
|
) |
[inline, static] |
| bool Attrib::Energy::getInputData |
( |
const BinID & |
, |
|
|
int |
idx | |
|
) |
| | [protected, virtual] |
| bool Attrib::Energy::getInputOutput |
( |
int |
input, |
|
|
TypeSet< int > & |
res | |
|
) |
| | const [protected, virtual] |
| static void Attrib::Energy::initClass |
( |
|
) |
[static] |
| const Interval<float>* Attrib::Energy::reqZMargin |
( |
int |
input, |
|
|
int |
output | |
|
) |
| | const [inline, protected, virtual] |
| static void Attrib::Energy::updateDefaults |
( |
Desc & |
|
) |
[static, protected] |
Member Data Documentation