result.scalar = x(k) and result.index = k such that x(k) <= x(i) for all i where x(i) > bound and k is the minimum index to break ties.
More...
#include <RTOpPack_ROpMinIndexGreaterThanBound.hpp>
Inheritance diagram for RTOpPack::ROpMinIndexGreaterThanBound< Scalar >:
Overridden from RTOpT | |
| bool | coord_invariant () const |
| This RTOp is NOT coordinate invariant! | |
| void | reduce_reduct_objs (const ReductTarget &in_reduct_obj, ReductTarget *inout_reduct_obj) const |
| | |
| void | apply_op (const int num_vecs, const ConstSubVectorView< Scalar > sub_vecs[], const int num_targ_vecs, const SubVectorView< Scalar > targ_sub_vecs[], ReductTarget *reduct_obj) const |
| | |
Public Member Functions | |
| void | bound (const Scalar &bound) |
| | |
| const Scalar & | bound () const |
| ROpMinIndexGreaterThanBound (const Scalar &bound=Teuchos::ScalarTraits< Scalar >::zero()) | |
| | |
| ScalarIndex< Scalar > | operator() (const ReductTarget &reduct_obj) const |
| | |
Private Attributes | |
| Scalar | bound_ |
result.scalar = x(k) and result.index = k such that x(k) <= x(i) for all i where x(i) > bound and k is the minimum index to break ties.
If no element is greater than bound then results.index < 0.
Warning, this class can only be used in serial and SPMD mode as it does not yet support the externalization and internalization of operator object data.
Definition at line 52 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp.
|
||||||||||
|
Definition at line 57 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
|
||||||||||
|
Definition at line 55 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
|
|||||||||
|
Definition at line 55 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
|
||||||||||
|
Definition at line 63 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
|
|||||||||
|
This RTOp is NOT coordinate invariant!
Reimplemented from RTOpPack::RTOpT< Scalar >. Definition at line 67 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
|
||||||||||||||||
|
Reimplemented from RTOpPack::RTOpT< Scalar >. Definition at line 69 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
|
||||||||||||||||||||||||||||
|
Implements RTOpPack::RTOpT< Scalar >. Definition at line 79 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
|
|||||
|
Definition at line 55 of file RTOpPack_ROpMinIndexGreaterThanBound.hpp. |
1.3.9.1