|
template<typename T , typename S > |
LazyData< typename ScaledLazyDataImpl< T, S >::CellType > | plask::operator* (LazyData< T > data, const S &scale) |
| Compute factor of data and a .
|
|
template<typename T , typename S > |
LazyData< typename ScaledLazyDataImpl< T, S >::CellType > | plask::operator* (const S &scale, LazyData< T > data) |
| Compute factor of vec and a .
|
|
template<class T1 , class T2 > |
bool | plask::operator== (LazyData< T1 > const &a, LazyData< T2 > const &b) |
| Check if two lazy data vectors are equal.
|
|
template<class T1 , class T2 > |
bool | plask::operator== (LazyData< T1 > const &a, DataVector< T2 > const &b) |
| Check if two vectors are equal.
|
|
template<class T1 , class T2 > |
bool | plask::operator== (DataVector< T1 > const &a, LazyData< T2 > const &b) |
| Check if two vectors are equal.
|
|
template<class T1 , class T2 > |
bool | plask::operator!= (LazyData< T1 > const &a, LazyData< T2 > const &b) |
| Check if two data vectors are not equal.
|
|
template<class T1 , class T2 > |
bool | plask::operator!= (LazyData< T1 > const &a, DataVector< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator!= (DataVector< T1 > const &a, LazyData< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator< (LazyData< T1 > const &a, LazyData< T2 > const &b) |
| A lexical comparison of two (lazy) data vectors.
|
|
template<class T1 , class T2 > |
bool | plask::operator< (DataVector< T1 > const &a, LazyData< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator< (LazyData< T1 > const &a, DataVector< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator> (LazyData< T1 > const &a, LazyData< T2 > const &b) |
| A lexical comparison of two (lazy) data vectors.
|
|
template<class T1 , class T2 > |
bool | plask::operator> (DataVector< T1 > const &a, LazyData< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator> (LazyData< T1 > const &a, DataVector< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator<= (LazyData< T1 > const &a, LazyData< T2 > const &b) |
| A lexical comparison of two (lazy) data vectors.
|
|
template<class T1 , class T2 > |
bool | plask::operator<= (DataVector< T1 > const &a, LazyData< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator<= (LazyData< T1 > const &a, DataVector< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator>= (LazyData< T1 > const &a, LazyData< T2 > const &b) |
| A lexical comparison of two (lazy) data vectors.
|
|
template<class T1 , class T2 > |
bool | plask::operator>= (DataVector< T1 > const &a, LazyData< T2 > const &b) |
|
template<class T1 , class T2 > |
bool | plask::operator>= (LazyData< T1 > const &a, DataVector< T2 > const &b) |
|
template<class T > |
std::ostream & | plask::operator<< (std::ostream &out, LazyData< T > const &to_print) |
| Print lazy data vector to stream.
|
|
template<typename T > |
LazyData< T > | plask::SafeData (const LazyData< T > &src, const T safe_value=Zero< T >()) |
| Make LazyData removing NaN from another lazy data.
|
|