OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Static Public Member Functions | List of all members
opengm::FunctionSerialization< opengm::functions::learnable::LUnary< T, I, L > > Class Template Reference

FunctionSerialization. More...

#include <lunary.hxx>

+ Collaboration diagram for opengm::FunctionSerialization< opengm::functions::learnable::LUnary< T, I, L > >:

Public Types

typedef opengm::functions::learnable::LUnary< T, I, L >::ValueType ValueType
 

Static Public Member Functions

static size_t indexSequenceSize (const opengm::functions::learnable::LUnary< T, I, L > &)
 
static size_t valueSequenceSize (const opengm::functions::learnable::LUnary< T, I, L > &)
 
template<class INDEX_OUTPUT_ITERATOR , class VALUE_OUTPUT_ITERATOR >
static void serialize (const opengm::functions::learnable::LUnary< T, I, L > &, INDEX_OUTPUT_ITERATOR, VALUE_OUTPUT_ITERATOR)
 
template<class INDEX_INPUT_ITERATOR , class VALUE_INPUT_ITERATOR >
static void deserialize (INDEX_INPUT_ITERATOR, VALUE_INPUT_ITERATOR, opengm::functions::learnable::LUnary< T, I, L > &)
 

Detailed Description

template<class T, class I, class L>
class opengm::FunctionSerialization< opengm::functions::learnable::LUnary< T, I, L > >

FunctionSerialization.

Definition at line 327 of file lunary.hxx.

Member Typedef Documentation

§ ValueType

Definition at line 329 of file lunary.hxx.

Member Function Documentation

§ deserialize()

template<class T , class I , class L >
template<class INDEX_INPUT_ITERATOR , class VALUE_INPUT_ITERATOR >
void opengm::FunctionSerialization< opengm::functions::learnable::LUnary< T, I, L > >::deserialize ( INDEX_INPUT_ITERATOR  indexInIterator,
VALUE_INPUT_ITERATOR  valueInIterator,
opengm::functions::learnable::LUnary< T, I, L > &  dst 
)
inlinestatic

INDEX DESERIALIZATION

VALUE DESERIALIZATION

Definition at line 424 of file lunary.hxx.

§ indexSequenceSize()

template<class T , class I , class L >
size_t opengm::FunctionSerialization< opengm::functions::learnable::LUnary< T, I, L > >::indexSequenceSize ( const opengm::functions::learnable::LUnary< T, I, L > &  src)
inlinestatic

Definition at line 349 of file lunary.hxx.

+ Here is the call graph for this function:

§ serialize()

template<class T , class I , class L >
template<class INDEX_OUTPUT_ITERATOR , class VALUE_OUTPUT_ITERATOR >
void opengm::FunctionSerialization< opengm::functions::learnable::LUnary< T, I, L > >::serialize ( const opengm::functions::learnable::LUnary< T, I, L > &  src,
INDEX_OUTPUT_ITERATOR  indexOutIterator,
VALUE_OUTPUT_ITERATOR  valueOutIterator 
)
inlinestatic

INDEX SERIALIZATION

VALUE SERIALIZATION

Definition at line 377 of file lunary.hxx.

+ Here is the call graph for this function:

§ valueSequenceSize()

template<class T , class I , class L >
size_t opengm::FunctionSerialization< opengm::functions::learnable::LUnary< T, I, L > >::valueSequenceSize ( const opengm::functions::learnable::LUnary< T, I, L > &  src)
inlinestatic

Definition at line 367 of file lunary.hxx.