| RTOp Package Browser (Single Doxygen Collection)
    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 Member Functions inherited from Teuchos::Serializer< index_type, ReductTarget > | |
| virtual | ~Serializer () | 
| virtual index_type | getBufferSize (const index_typecount) const =0 | 
| virtual void | serialize (const index_typecount, const ReductTarget *const objs[], const index_typebytes, char charBuffer[]) const =0 | 
| virtual void | deserialize (const index_typebytes, const char charBuffer[], const index_typecount, ReductTarget *const objs[]) const =0 | 
| Private Member Functions | |
| ReductTargetSerializer () | |
| ReductTargetSerializer & | operator= (const ReductTargetSerializer &) | 
| Private Attributes | |
| Teuchos::RCP< const RTOpT < Scalar > > | op_ | 
| int | num_values_ | 
| int | num_indexes_ | 
| int | num_chars_ | 
| int | reduct_obj_ext_size_ | 
| 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.
| 
 | private | 
| index_type RTOpPack::ReductTargetSerializer< Scalar >::getBufferSize | ( | const index_type | count | ) | const | 
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.
| 
 | private | 
| 
 | private | 
Definition at line 120 of file RTOpPack_SPMD_apply_op_decl.hpp.
| 
 | private | 
Definition at line 121 of file RTOpPack_SPMD_apply_op_decl.hpp.
| 
 | private | 
Definition at line 122 of file RTOpPack_SPMD_apply_op_decl.hpp.
| 
 | private | 
Definition at line 123 of file RTOpPack_SPMD_apply_op_decl.hpp.
| 
 | private | 
Definition at line 124 of file RTOpPack_SPMD_apply_op_decl.hpp.
 1.8.5
 1.8.5