Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > > Struct Template Reference

Specialization of Teuchos::ValueTypeSerializer. More...

#include <Sacado_MP_VectorTraits.hpp>

Inheritance diagram for Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > >:
Inheritance graph
[legend]

Public Types

typedef Sacado::MP::Vector< S > VecType
 
typedef VecType::value_type value_type
 
typedef ValueTypeSerializer< Ordinal, value_typeValueSerializer
 
typedef Sacado::MP::SerializerImp< Ordinal, VecType, ValueSerializerBase
 
- Public Types inherited from Sacado::MP::SerializerImp< Ordinal, Sacado::MP::Vector< S >, ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S >::value_type > >
typedef ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S >::value_type > value_serializer_type
 Typename of value serializer.
 

Public Member Functions

 ValueTypeSerializer (const Teuchos::RCP< const ValueSerializer > &vs, Ordinal sz=0)
 
- Public Member Functions inherited from Sacado::MP::SerializerImp< Ordinal, Sacado::MP::Vector< S >, ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S >::value_type > >
 SerializerImp (const Teuchos::RCP< const ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S >::value_type > > &vs_, Ordinal sz_=0)
 Constructor.
 
Ordinal getSerializerSize () const
 Return specified serializer size.
 
Teuchos::RCP< const value_serializer_typegetValueSerializer () const
 Get nested value serializer.
 
Ordinal fromCountToIndirectBytes (const Ordinal count, const Sacado::MP::Vector< S > buffer[]) const
 Return the number of bytes for count objects.
 
void serialize (const Ordinal count, const Sacado::MP::Vector< S > buffer[], const Ordinal bytes, char charBuffer[]) const
 Serialize to an indirect char[] buffer.
 
Ordinal fromIndirectBytesToCount (const Ordinal bytes, const char charBuffer[]) const
 Return the number of objects for bytes of storage.
 
void deserialize (const Ordinal bytes, const char charBuffer[], const Ordinal count, Sacado::MP::Vector< S > buffer[]) const
 Deserialize from an indirect char[] buffer.
 

Additional Inherited Members

- Static Public Attributes inherited from Sacado::MP::SerializerImp< Ordinal, Sacado::MP::Vector< S >, ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S >::value_type > >
static const bool supportsDirectSerialization
 Whether we support direct serialization.
 

Detailed Description

template<typename Ordinal, typename S>
struct Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > >

Specialization of Teuchos::ValueTypeSerializer.

Definition at line 196 of file Sacado_MP_VectorTraits.hpp.

Member Typedef Documentation

◆ VecType

template<typename Ordinal , typename S >
typedef Sacado::MP::Vector<S> Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > >::VecType

Definition at line 201 of file Sacado_MP_VectorTraits.hpp.

◆ value_type

template<typename Ordinal , typename S >
typedef VecType::value_type Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > >::value_type

Definition at line 202 of file Sacado_MP_VectorTraits.hpp.

◆ ValueSerializer

template<typename Ordinal , typename S >
typedef ValueTypeSerializer<Ordinal,value_type> Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > >::ValueSerializer

Definition at line 203 of file Sacado_MP_VectorTraits.hpp.

◆ Base

template<typename Ordinal , typename S >
typedef Sacado::MP::SerializerImp< Ordinal,VecType,ValueSerializer> Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > >::Base

Definition at line 204 of file Sacado_MP_VectorTraits.hpp.

Constructor & Destructor Documentation

◆ ValueTypeSerializer()

template<typename Ordinal , typename S >
Teuchos::ValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > >::ValueTypeSerializer ( const Teuchos::RCP< const ValueSerializer > & vs,
Ordinal sz = 0 )
inline

Definition at line 205 of file Sacado_MP_VectorTraits.hpp.


The documentation for this struct was generated from the following file: