10#ifndef TEUCHOS_REDUCTION_OP_HELPERS_HPP 
   11#define TEUCHOS_REDUCTION_OP_HELPERS_HPP 
   13#include "Teuchos_ReductionOp.hpp" 
   14#include "Teuchos_SerializationTraitsHelpers.hpp" 
   15#include "Teuchos_SerializerHelpers.hpp" 
   25template<
typename Ordinal, 
typename T, 
typename Serializer>
 
   55template<
typename Ordinal, 
typename T,
 
   78template<
typename Ordinal, 
typename T>
 
   84  typedef typename DS::DefaultSerializerType Serializer;
 
 
   99template<
typename Ordinal, 
typename T>
 
  130template<
typename Ordinal, 
typename T, 
typename Serializer>
 
  138template<
typename Ordinal, 
typename T, 
typename Serializer>
 
 
  158template<
typename Ordinal, 
typename T>
 
  166template<
typename Ordinal, 
typename T>
 
 
 
Decorator class that uses a strategy object to convert to and from char[] to typed buffers for object...
 
void reduce(const Ordinal charCount, const char charInBuffer[], char charInoutBuffer[]) const
 
Decorator class that uses traits to convert to and from char[] to typed buffers for objects that use ...
 
void reduce(const Ordinal charCount, const char charInBuffer[], char charInoutBuffer[]) const
 
CharToValueTypeReductionOpImp(const RCP< const ValueTypeReductionOp< Ordinal, T > > &reductOp, const RCP< const Serializer > &serializer)
 
CharToValueTypeReductionOp(const RCP< const ValueTypeReductionOp< Ordinal, T > > &reductOp, const RCP< const Serializer > &serializer=DS::getDefaultSerializerRCP())
 
Decorator class that uses traits to convert to and from char[] to typed buffers for objects that use ...
 
CharToValueTypeReductionOp(const RCP< const ValueTypeReductionOp< Ordinal, T > > &reductOp, const RCP< const Serializer > &serializer)
 
A class for instantiating a default serialization object.
 
Smart reference counting pointer class for automatic garbage collection.
 
Strategy interface for the indirect serializing and deserializing objects of a given type handled usi...
 
Base interface class for user-defined reduction operations for objects that use value semantics.
 
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...