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