SourceForge.net Logo timeSeries: timeSeries Class Library

Return types

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)

Detailed Description

Classes for return types.


Function Documentation

std::vector< int > find ( boolResult  b  )  [related, inherited]

returns a vector containing the indices of TRUE elements contained in b

Parameters:
b boolResult
Returns:
vector< int >

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));
Examples:
campAnalysis.cpp, campVIRTTEXAnalysis.cpp, and hmi04.cpp.
template<class T >
const tsResult operator* ( const tsResult lhs,
const T &  rhs 
) [related, inherited]

tsResult multiplication

const tsResult operator* ( const tsResult lhs,
const tsResult rhs 
) [related, inherited]

tsResult multiplication

template<class T >
const tsResult operator+ ( const tsResult lhs,
const T &  rhs 
) [related, inherited]

tsResult addition

const tsResult operator+ ( const tsResult lhs,
const tsResult rhs 
) [related, inherited]

tsResult addition

template<class T >
const tsResult operator- ( const tsResult lhs,
const T &  rhs 
) [related, inherited]

tsResult subtraction

const tsResult operator- ( const tsResult lhs,
const tsResult rhs 
) [related, inherited]

tsResult subtraction

template<class T >
const tsResult operator/ ( const tsResult lhs,
const T &  rhs 
) [related, inherited]

tsResult division

const tsResult operator/ ( const tsResult lhs,
const tsResult rhs 
) [related, inherited]

tsResult division

template<class T >
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]

tsResult output operator

Parameters:
os an output stream
r a tsResult object
template<class T >
std::ostream& operator<< ( std::ostream &  ,
tsAPtr< T >   
) [related]

index return value for timeSeriesArray objects

indexing a timeSeriesArray (with []) yields a tsAPtr

Generated on Tue Mar 16 15:10:52 2010 for timeSeries by  doxygen 1.6.3