Jive reference manual
List of all members | Related Functions
jem::numeric::SparseFilter< T, F > Class Template Reference

#include <jem/numeric/sparse/SparseFilter.h>

Related Functions

(Note that these are not member functions.)

template<class T , class F >
SparseFilter< T, UnaryExpr< LogicalNot< bool >, F > > operator! (const SparseFilter< T, F > &f)
 Logical NOT operator. More...
 
template<class T , class F1 , class F2 >
SparseFilter< T, BinaryExpr< LogicalAnd< bool >, F1, F2 > > operator&& (const SparseFilter< T, F1 > &lhs, const SparseFilter< T, F2 > &rhs)
 Logical AND operator. More...
 
template<class T , class F1 , class F2 >
SparseFilter< T, BinaryExpr< LogicalOr< bool >, F1, F2 > > operator|| (const SparseFilter< T, F1 > &lhs, const SparseFilter< T, F2 > &rhs)
 Logical OR operator. More...
 

Friends And Related Function Documentation

template<class T , class F >
SparseFilter< T, UnaryExpr< LogicalNot< bool >, F > > operator! ( const SparseFilter< T, F > &  f)
related

Locical NOT operator

Parameters
f- a sparse filter object.
Returns
a sparse filter object that represents the locigal NOT of the input sparse filter object.
template<class T , class F1 , class F2 >
SparseFilter< T, BinaryExpr< LogicalAnd< bool >, F1, F2 > > operator&& ( const SparseFilter< T, F1 > &  lhs,
const SparseFilter< T, F2 > &  rhs 
)
related

Locical AND operator

Parameters
lhs- a sparse filter object.
rhs- a sparse filter object.
Returns
a sparse filter object that represents the locigal AND operation on the lhs and rhs sparse filter objects.
template<class T , class F1 , class F2 >
SparseFilter< T, BinaryExpr< LogicalOr< bool >, F1, F2 > > operator|| ( const SparseFilter< T, F1 > &  lhs,
const SparseFilter< T, F2 > &  rhs 
)
related

Locical OR operator

Parameters
lhs- a sparse filter object.
rhs- a sparse filter object.
Returns
a sparse filter object that represents the locigal OR operation on the lhs and rhs sparse filter objects.