| apply_op(const int num_vecs, const SubVectorT< Scalar > sub_vecs[], const int num_targ_vecs, const MutableSubVectorT< Scalar > targ_sub_vecs[], ReductTarget *_reduct_obj) const | RTOpPack::ROpNormInf< Scalar > | [inline] |
| RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType >::apply_op(const int num_vecs, const SubVectorT< Teuchos::ScalarTraits< Scalar >::magnitudeType > sub_vecs[], const int num_targ_vecs, const MutableSubVectorT< Teuchos::ScalarTraits< Scalar >::magnitudeType > targ_sub_vecs[], ReductTarget *reduct_obj) const =0 | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [pure virtual] |
| coord_invariant() const | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [virtual] |
| extract_op_state(int num_values, primitive_value_type value_data[], int num_indexes, index_type index_data[], int num_chars, char_type char_data[]) const | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [virtual] |
| extract_reduct_obj_state(const ReductTarget &reduct_obj, int num_values, primitive_value_type value_data[], int num_indexes, index_type index_data[], int num_chars, char_type char_data[]) const | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline, virtual] |
| get_op_type_num_entries(int *num_values, int *num_indexes, int *num_chars) const | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [virtual] |
| get_reduct_type_num_entries(int *num_values, int *num_indexes, int *num_chars) const | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline, virtual] |
| getRawVal(const ReductTarget &reduct_obj) const | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline] |
| initReductObjValue(const Teuchos::ScalarTraits< Scalar >::magnitudeType &initReductObjValue) | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline, protected] |
| load_op_state(int num_values, const primitive_value_type value_data[], int num_indexes, const index_type index_data[], int num_chars, const char_type char_data[]) | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [virtual] |
| load_reduct_obj_state(int num_values, const primitive_value_type value_data[], int num_indexes, const index_type index_data[], int num_chars, const char_type char_data[], ReductTarget *reduct_obj) const | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline, virtual] |
| op_name() const | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [virtual] |
| operator()(const ReductTarget &reduct_obj) const | RTOpPack::ROpNormInf< Scalar > | [inline] |
| operator=(const RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > &op) | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [virtual] |
| primitive_value_type typedef | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | |
| reduce_reduct_objs(const ReductTarget &_in_reduct_obj, ReductTarget *_inout_reduct_obj) const | RTOpPack::ROpNormInf< Scalar > | [inline, virtual] |
| reduct_obj_create() const | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline, virtual] |
| reduct_obj_reinit(ReductTarget *reduct_obj) const | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline, virtual] |
| ROpNormInf() | RTOpPack::ROpNormInf< Scalar > | [inline] |
| ROpScalarReductionBase(const Teuchos::ScalarTraits< Scalar >::magnitudeType &initReductObjValue=Teuchos::ScalarTraits< Teuchos::ScalarTraits< Scalar >::magnitudeType >::zero()) | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline] |
| RTOpT(const std::string &op_name_base) | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | |
| setRawVal(const Teuchos::ScalarTraits< Scalar >::magnitudeType &rawVal, ReductTarget *reduct_obj) const | RTOpPack::ROpScalarReductionBase< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [inline] |
| ~RTOpT() | RTOpPack::RTOpT< Teuchos::ScalarTraits< Scalar >::magnitudeType > | [virtual] |