Support Software for Vector Reduction/Transformation Operators
Version of the Day
|
Serializer subclass for ReductTarget
objects.
More...
#include <RTOpPack_SPMD_apply_op_decl.hpp>
Public Member Functions | |
ReductTargetSerializer (const Teuchos::RCP< const RTOpT< Scalar > > &op) | |
Public functions overridden from Teuchos::Serializer | |
index_type | getBufferSize (const index_type count) const |
void | serialize (const index_type count, const ReductTarget *const reduct_objs[], const index_type bytes, char charBuffer[]) const |
Teuchos::RCP< ReductTarget > | createObj () const |
void | deserialize (const index_type bytes, const char charBuffer[], const index_type count, ReductTarget *const reduct_objs[]) const |
Serializer subclass for ReductTarget
objects.
The copy constructor is allowed and has shallow copy semantics.
Definition at line 92 of file RTOpPack_SPMD_apply_op_decl.hpp.
RTOpPack::ReductTargetSerializer< Scalar >::ReductTargetSerializer | ( | const Teuchos::RCP< const RTOpT< Scalar > > & | op | ) |
Definition at line 171 of file RTOpPack_SPMD_apply_op_def.hpp.
|
virtual |
Implements Teuchos::Serializer< index_type, ReductTarget >.
Definition at line 187 of file RTOpPack_SPMD_apply_op_def.hpp.
void RTOpPack::ReductTargetSerializer< Scalar >::serialize | ( | const index_type | count, |
const ReductTarget *const | reduct_objs[], | ||
const index_type | bytes, | ||
char | charBuffer[] | ||
) | const |
Definition at line 194 of file RTOpPack_SPMD_apply_op_def.hpp.
|
virtual |
Implements Teuchos::Serializer< index_type, ReductTarget >.
Definition at line 221 of file RTOpPack_SPMD_apply_op_def.hpp.
void RTOpPack::ReductTargetSerializer< Scalar >::deserialize | ( | const index_type | bytes, |
const char | charBuffer[], | ||
const index_type | count, | ||
ReductTarget *const | reduct_objs[] | ||
) | const |
Definition at line 227 of file RTOpPack_SPMD_apply_op_def.hpp.