ALPSCore reference
Classes | Namespaces | Functions
serialize.hpp File Reference
#include <alps/alea/core.hpp>
#include <array>
Include dependency graph for serialize.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  alps::alea::internal::serializer_sentry
 
struct  alps::alea::internal::deserializer_sentry
 

Namespaces

 alps
 
 alps::alea
 Set of accumulators and statistical pre-/post-processing operations.
 
 alps::alea::internal
 

Functions

template<typename T >
void alps::alea::internal::scalar_serialize (serializer &ser, const std::string &key, T value)
 
template<typename T >
alps::alea::internal::scalar_deserialize (deserializer &ser, const std::string &key)
 
template<typename T >
void alps::alea::internal::scalar_deserialize (deserializer &ser, const std::string &key, T &value)
 
void alps::alea::serialize (serializer &ser, const std::string &key, unsigned long value)
 
void alps::alea::serialize (serializer &ser, const std::string &key, long value)
 
void alps::alea::serialize (serializer &ser, const std::string &key, double value)
 
void alps::alea::serialize (serializer &ser, const std::string &key, std::complex< double > value)
 
template<typename Derived >
void alps::alea::serialize (serializer &ser, const std::string &key, const Eigen::MatrixBase< Derived > &value)
 
void alps::alea::deserialize (deserializer &ser, const std::string &key, unsigned long &value)
 
void alps::alea::deserialize (deserializer &ser, const std::string &key, long &value)
 
void alps::alea::deserialize (deserializer &ser, const std::string &key, double &value)
 
void alps::alea::deserialize (deserializer &ser, const std::string &key, std::complex< double > &value)
 
template<typename T >
void alps::alea::deserialize (deserializer &ser, const std::string &key, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &value)
 
template<typename T >
void alps::alea::deserialize (deserializer &ser, const std::string &key, Eigen::Matrix< T, Eigen::Dynamic, 1 > &value)
 
template<typename T >
void alps::alea::deserialize (deserializer &ser, const std::string &key, Eigen::Matrix< T, 1, Eigen::Dynamic > &value)