Classes | |
| struct | CSTS |
| struct | SPECS |
| struct | VAR |
Public Member Functions | |
| Math (Desc &) | |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | attribName () |
| static const char * | expressionStr () |
| static const char * | cstStr () |
| static const char * | recstartStr () |
| static const char * | recstartvalsStr () |
| static const char * | recstartposStr () |
| static const BufferStringSet & | getSpecVars () |
Protected Member Functions | |
| ~Math () | |
| bool | getInputOutput (int in, TypeSet< int > &res) const |
| bool | getInputData (const BinID &, int) |
| bool | computeData (const DataHolder &, const BinID &pos, int t0, int nrsamples, int threadid) const |
| bool | allowParallelComputation () const |
| void | setUpVarsSets () |
| const Interval< float > * | desZMargin (int input, int) const |
| const Interval< int > * | reqZSampMargin (int input, int) const |
Static Protected Member Functions | |
| static Provider * | createInstance (Desc &) |
| static void | updateDesc (Desc &) |
Private Member Functions | |
| void | adjustVarSampReqs () |
Private Attributes | |
| ObjectSet< const DataHolder > | inputdata_ |
| TypeSet< int > | inputidxs_ |
| TypeSet< float > | csts_ |
| MathExpression * | expression_ |
| TypeSet< float > | recstartvals_ |
| float | recstartpos_ |
| Interval< float > | desintv_ |
| Interval< int > | reqintv_ |
| int | maxshift_ |
| TypeSet< VAR > | varstable_ |
| TypeSet< CSTS > | cststable_ |
| TypeSet< SPECS > | specstable_ |
| Attrib::Math::Math | ( | Desc & | ) |
| Attrib::Math::~Math | ( | ) | [inline, protected] |
| void Attrib::Math::adjustVarSampReqs | ( | ) | [private] |
| bool Attrib::Math::allowParallelComputation | ( | ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Math::attribName | ( | ) | [inline, static] |
| bool Attrib::Math::computeData | ( | const DataHolder & | , | |
| const BinID & | pos, | |||
| int | t0, | |||
| int | nrsamples, | |||
| int | threadid | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Math::cstStr | ( | ) | [inline, static] |
| const Interval<float>* Attrib::Math::desZMargin | ( | int | input, | |
| int | ||||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Math::expressionStr | ( | ) | [inline, static] |
| bool Attrib::Math::getInputData | ( | const BinID & | , | |
| int | ||||
| ) | [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Math::getInputOutput | ( | int | in, | |
| TypeSet< int > & | res | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const BufferStringSet& Attrib::Math::getSpecVars | ( | ) | [static] |
| static void Attrib::Math::initClass | ( | ) | [static] |
| static const char* Attrib::Math::recstartposStr | ( | ) | [inline, static] |
| static const char* Attrib::Math::recstartStr | ( | ) | [inline, static] |
| static const char* Attrib::Math::recstartvalsStr | ( | ) | [inline, static] |
| const Interval<int>* Attrib::Math::reqZSampMargin | ( | int | input, | |
| int | ||||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| void Attrib::Math::setUpVarsSets | ( | ) | [protected] |
| static void Attrib::Math::updateDesc | ( | Desc & | ) | [static, protected] |
TypeSet<float> Attrib::Math::csts_ [private] |
TypeSet<CSTS> Attrib::Math::cststable_ [private] |
Interval<float> Attrib::Math::desintv_ [private] |
MathExpression* Attrib::Math::expression_ [private] |
ObjectSet<const DataHolder> Attrib::Math::inputdata_ [private] |
TypeSet<int> Attrib::Math::inputidxs_ [private] |
int Attrib::Math::maxshift_ [private] |
float Attrib::Math::recstartpos_ [private] |
TypeSet<float> Attrib::Math::recstartvals_ [private] |
Interval<int> Attrib::Math::reqintv_ [private] |
TypeSet<SPECS> Attrib::Math::specstable_ [private] |
TypeSet<VAR> Attrib::Math::varstable_ [private] |
1.7.1