Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | List of all members
Teuchos::ValueTypeSerializer< Ordinal, Sacado::ETPCE::OrthogPoly< T, S > > Struct Template Reference

Specialization of Teuchos::ValueTypeSerializer. More...

#include <Sacado_ETPCE_OrthogPolyTraits.hpp>

Inheritance diagram for Teuchos::ValueTypeSerializer< Ordinal, Sacado::ETPCE::OrthogPoly< T, S > >:
Inheritance graph
[legend]
Collaboration diagram for Teuchos::ValueTypeSerializer< Ordinal, Sacado::ETPCE::OrthogPoly< T, S > >:
Collaboration graph
[legend]

Public Types

typedef
Sacado::ETPCE::OrthogPoly< T,
S > 
PCEType
 
typedef ValueTypeSerializer
< Ordinal, T > 
ValueSerializer
 
typedef
Sacado::PCE::SerializerImp
< Ordinal, PCEType,
ValueSerializer > 
Base
 
typedef Base::expansion_type expansion_type
 
- Public Types inherited from Sacado::PCE::SerializerImp< Ordinal, Sacado::ETPCE::OrthogPoly< T, S >, ValueTypeSerializer< Ordinal, T > >
typedef ValueTypeSerializer
< Ordinal, T > 
value_serializer_type
 Typename of value serializer.
 
typedef
Sacado::ETPCE::OrthogPoly< T,
S >::expansion_type 
expansion_type
 Typename of expansion.
 

Public Member Functions

 ValueTypeSerializer (const Teuchos::RCP< expansion_type > &expansion, const Teuchos::RCP< const ValueSerializer > &vs)
 
- Public Member Functions inherited from Sacado::PCE::SerializerImp< Ordinal, Sacado::ETPCE::OrthogPoly< T, S >, ValueTypeSerializer< Ordinal, T > >
 SerializerImp (const Teuchos::RCP< expansion_type > &expansion_, const Teuchos::RCP< const ValueTypeSerializer< Ordinal, T > > &vs_)
 
Teuchos::RCP< expansion_typegetSerializerExpansion () const
 Return specified serializer size.
 
Teuchos::RCP< const
value_serializer_type
getValueSerializer () const
 Get nested value serializer.
 
Ordinal fromCountToIndirectBytes (const Ordinal count, const Sacado::ETPCE::OrthogPoly< T, S >buffer[]) const
 Return the number of bytes for count objects.
 
void serialize (const Ordinal count, const Sacado::ETPCE::OrthogPoly< T, 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::ETPCE::OrthogPoly< T, S >buffer[]) const
 Deserialize from an indirect char[] buffer.
 

Additional Inherited Members

- Static Public Attributes inherited from Sacado::PCE::SerializerImp< Ordinal, Sacado::ETPCE::OrthogPoly< T, S >, ValueTypeSerializer< Ordinal, T > >
static const bool supportsDirectSerialization
 Whether the type T supports direct serialization.
 
- Protected Types inherited from Sacado::PCE::SerializerImp< Ordinal, Sacado::ETPCE::OrthogPoly< T, S >, ValueTypeSerializer< Ordinal, T > >
typedef Sacado::ValueType
< Sacado::ETPCE::OrthogPoly< T,
S > >::type 
ValueT
 
typedef
Teuchos::SerializationTraits
< Ordinal, int > 
iSerT
 
typedef
Teuchos::SerializationTraits
< Ordinal, Ordinal > 
oSerT
 
- Protected Attributes inherited from Sacado::PCE::SerializerImp< Ordinal, Sacado::ETPCE::OrthogPoly< T, S >, ValueTypeSerializer< Ordinal, T > >
Teuchos::RCP< expansion_typeexpansion
 
Teuchos::RCP< const
ValueTypeSerializer< Ordinal,
T > > 
vs
 
int sz
 

Detailed Description

template<typename Ordinal, typename T, typename S>
struct Teuchos::ValueTypeSerializer< Ordinal, Sacado::ETPCE::OrthogPoly< T, S > >

Specialization of Teuchos::ValueTypeSerializer.


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