| 
| void  | RTOpPack::set_SPMD_apply_op_dump_out (const RCP< FancyOStream > &dumpOut) | 
|   | Set up to show a dump of RTOps applied through SPMD_apply_op().  More...
  | 
|   | 
| template<class PrimitiveScalar >  | 
| int  | RTOpPack::serializedSize (int num_values, int num_indexes, int num_chars) | 
|   | Return the size in bytes of an external representation of a ReductTarget object.  More...
  | 
|   | 
| template<class Scalar >  | 
| void  | RTOpPack::serialize (const RTOpT< Scalar > &op, Ordinal num_values, Ordinal num_indexes, Ordinal num_chars, const ReductTarget &reduct_obj, char reduct_obj_ext[]) | 
|   | Serialize a ReductTarget object.  More...
  | 
|   | 
| template<class Scalar >  | 
| void  | RTOpPack::deserialize (const RTOpT< Scalar > &op, int num_values, int num_indexes, int num_chars, const char reduct_obj_ext[], ReductTarget *reduct_obj) | 
|   | Deserialize a ReductTarget object.  More...
  | 
|   | 
| template<class Scalar >  | 
| void  | RTOpPack::SPMD_all_reduce (const Teuchos::Comm< index_type > *comm, const RTOpT< Scalar > &op, const int num_cols, const ReductTarget *const i_reduct_objs[], ReductTarget *const reduct_objs[]) | 
|   | Reduce a set of reduction objects.  More...
  | 
|   | 
| template<class Scalar >  | 
| void  | RTOpPack::SPMD_apply_op (const Teuchos::Comm< index_type > *comm, const RTOpT< Scalar > &op, const int num_vecs, const ConstSubVectorView< Scalar > sub_vecs[], const int num_targ_vecs, const SubVectorView< Scalar > targ_sub_vecs[], ReductTarget *reduct_obj) | 
|   | Apply an RTOp in SMPD mode to a set of vectors with contiguous storage per process.  More...
  | 
|   | 
| template<class Scalar >  | 
| void  | RTOpPack::SPMD_apply_op (const Teuchos::Comm< index_type > *comm, const RTOpT< Scalar > &op, const int num_cols, const int num_multi_vecs, const ConstSubMultiVectorView< Scalar > sub_multi_vecs[], const int num_targ_multi_vecs, const SubMultiVectorView< Scalar > targ_sub_multi_vecs[], ReductTarget *const reduct_objs[]) | 
|   | Apply an RTOp in SMPD mode to a set of columns to a set of multi-vectors with contiguous storage per process.  More...
  | 
|   | 
| template<class Scalar >  | 
| void  | RTOpPack::SPMD_apply_op (const Teuchos::Comm< index_type > *comm, const RTOpT< Scalar > &op, const int num_cols, const int num_vecs, const ConstSubVectorView< Scalar > sub_vecs[], const int num_targ_vecs, const SubVectorView< Scalar > sub_targ_vecs[], ReductTarget *const reduct_objs[]) | 
|   | Apply an RTOp in SMPD mode to a set of columns to a set of multi-vectors with contiguous storage per process.  More...
  | 
|   |