29#ifndef GRID_LATTICE_COMPARISON_H
30#define GRID_LATTICE_COMPARISON_H
49template<
class vfunctor,
class lobj,
class robj>
57 ret_v[ss]=op(lhs_v[ss],rhs_v[ss]);
64template<
class vfunctor,
class lobj,
class robj>
71 ret_v[ss]=op(lhs_v[ss],rhs);
78template<
class vfunctor,
class lobj,
class robj>
85 ret_v[ss]=op(lhs,rhs_v[ss]);
94template<
class lobj,
class robj>
98template<
class lobj,
class robj>
102template<
class lobj,
class robj>
108template<
class lobj,
class robj>
112template<
class lobj,
class robj>
116template<
class lobj,
class robj>
122template<
class lobj,
class robj>
126template<
class lobj,
class robj>
130template<
class lobj,
class robj>
137template<
class lobj,
class robj>
141template<
class lobj,
class robj>
145template<
class lobj,
class robj>
151template<
class lobj,
class robj>
155template<
class lobj,
class robj>
159template<
class lobj,
class robj>
166template<
class lobj,
class robj>
170template<
class lobj,
class robj>
174template<
class lobj,
class robj>
Lattice< vPredicate > operator==(const Lattice< lobj > &lhs, const Lattice< robj > &rhs)
Lattice< vPredicate > LSComparison(vfunctor op, const Lattice< lobj > &lhs, const robj &rhs)
Lattice< vPredicate > operator!=(const Lattice< lobj > &lhs, const Lattice< robj > &rhs)
Lattice< vPredicate > operator>(const Lattice< lobj > &lhs, const Lattice< robj > &rhs)
Lattice< vPredicate > operator<=(const Lattice< lobj > &lhs, const Lattice< robj > &rhs)
Lattice< vPredicate > LLComparison(vfunctor op, const Lattice< lobj > &lhs, const Lattice< robj > &rhs)
iScalar< vInteger > vPredicate
Lattice< vPredicate > operator<(const Lattice< lobj > &lhs, const Lattice< robj > &rhs)
Lattice< vPredicate > SLComparison(vfunctor op, const lobj &lhs, const Lattice< robj > &rhs)
Lattice< vPredicate > operator>=(const Lattice< lobj > &lhs, const Lattice< robj > &rhs)
#define autoView(l_v, l, mode)
#define NAMESPACE_BEGIN(A)
#define thread_for(i, num,...)
GridBase * Grid(void) const