Classes for return types. More...
Classes | |
| class | boolResult |
| An STL container (dequeue) of booleans. More... | |
| class | tsResult |
| class returned analysis functions More... | |
| class | tsVal< T > |
| timeSeries value return class More... | |
Functions | |
| template<class T > | |
| std::ostream & | operator<< (std::ostream &, tsAPtr< T >) |
| index return value for timeSeriesArray objects | |
| std::vector< int > | boolResult::find (boolResult b) |
| returns a vector containing the indices of TRUE elements contained in b | |
| const tsResult | tsResult::operator+ (const tsResult &lhs, const tsResult &rhs) |
| template<class T > | |
| const tsResult | tsResult::operator+ (const tsResult &lhs, const T &rhs) |
| const tsResult | tsResult::operator- (const tsResult &lhs, const tsResult &rhs) |
| template<class T > | |
| const tsResult | tsResult::operator- (const tsResult &lhs, const T &rhs) |
| const tsResult | tsResult::operator* (const tsResult &lhs, const tsResult &rhs) |
| template<class T > | |
| const tsResult | tsResult::operator* (const tsResult &lhs, const T &rhs) |
| const tsResult | tsResult::operator/ (const tsResult &lhs, const tsResult &rhs) |
| template<class T > | |
| const tsResult | tsResult::operator/ (const tsResult &lhs, const T &rhs) |
| std::ostream & | tsResult::operator<< (std::ostream &os, tsResult &r) |
| template<class T > | |
| std::ostream & | tsAPtr::operator<< (std::ostream &os, tsAPtr< T > tsap) |
Classes for return types.
| std::vector< int > find | ( | boolResult | b | ) | [related, inherited] |
returns a vector containing the indices of TRUE elements contained in b
| b | boolResult |
Find is modeled on Matlab find. Combined with logical operations on boolResults it provides a powerful searching capability. Since comparison operations on timeSeries objects return boolResults, the following constructs are all legal:
vector<int> indx = find(throttle > 10.0); vector<int> indx = find(SVspeed > POVspeed); vector<int> indx = find((throttle > 10.0) && (SVspeed > POVspeed));
| const tsResult operator* | ( | const tsResult & | lhs, | |
| const T & | rhs | |||
| ) | [related, inherited] |
tsResult multiplication
tsResult multiplication
| const tsResult operator+ | ( | const tsResult & | lhs, | |
| const T & | rhs | |||
| ) | [related, inherited] |
tsResult addition
tsResult addition
| const tsResult operator- | ( | const tsResult & | lhs, | |
| const T & | rhs | |||
| ) | [related, inherited] |
tsResult subtraction
tsResult subtraction
| const tsResult operator/ | ( | const tsResult & | lhs, | |
| const T & | rhs | |||
| ) | [related, inherited] |
tsResult division
tsResult division
| std::ostream & operator<< | ( | std::ostream & | os, | |
| tsAPtr< T > | tsap | |||
| ) | [related, inherited] |
output operator for tsAPtr
| std::ostream & operator<< | ( | std::ostream & | os, | |
| tsResult & | r | |||
| ) | [related, inherited] |
| std::ostream& operator<< | ( | std::ostream & | , | |
| tsAPtr< T > | ||||
| ) | [related] |
index return value for timeSeriesArray objects
indexing a timeSeriesArray (with []) yields a tsAPtr
1.6.3