|
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...
|
|