43 #ifndef RTOPPACK_ROP_MAX_INDEX_LESS_THAN_BOUND_HPP 
   44 #define RTOPPACK_ROP_MAX_INDEX_LESS_THAN_BOUND_HPP 
   46 #include "RTOpPack_ROpMaxIndex.hpp" 
   54 template<
class Scalar>
 
   59     const Scalar &bound = ScalarTraits<Scalar>::zero()
 
   94 template<
class Scalar>
 
   99       ROpMaxIndexLessThanBoundEleWiseReductionOp<Scalar>,
 
  100       ROpMaxIndexReductObjReductionOp<Scalar> >
 
  110       this->initReductObjValue(
 
  129 #endif // RTOPPACK_ROP_MAX_INDEX_LESS_THAN_BOUND_HPP 
void setEleWiseReduction(EleWiseReduction eleWiseReduction_in)
ROpMaxIndexLessThanBound(const Scalar &bound_in=Teuchos::ScalarTraits< Scalar >::zero())
void operator()(const index_type i, const Scalar &v0, ScalarIndex< Scalar > &reduct) const 
ScalarIndex< Scalar > operator()(const ReductTarget &reduct_obj) const 
Returns the maximum element less than some bound along with its index: result.scalar = x(k) and resul...
void setOpNameBase(const std::string &op_name_base)
void bound(const Scalar &bound_in)
const ReductScalar & getRawVal(const ReductTarget &reduct_obj) const
ROpMaxIndexLessThanBoundEleWiseReductionOp(const Scalar &bound=ScalarTraits< Scalar >::zero())