ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
none.h File Reference
#include <iostream>
#include <boost/functional/hash.hpp>
#include <alps/hdf5.hpp>
#include <boost/serialization/serialization.hpp>
#include <boost/array.hpp>

Go to the source code of this file.

Classes

class  TrivialGroup
 
class  boost::hash< TrivialGroup::charge >
 
class  boost::hash< std::pair< TrivialGroup::charge, TrivialGroup::charge > >
 

Namespaces

 boost
 

Functions

void save (alps::hdf5::archive &ar, std::string const &path, TrivialGroup::charge const &value, std::vector< std::size_t > size=std::vector< std::size_t >(), std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >())
 
void load (alps::hdf5::archive &ar, std::string const &path, TrivialGroup::charge &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >())
 
template<class Archive >
void serialize (Archive &ar, TrivialGroup::charge &c, const unsigned int version)
 
TrivialGroup::charge operator- (TrivialGroup::charge a)
 

Function Documentation

void load ( alps::hdf5::archive &  ar,
std::string const &  path,
TrivialGroup::charge value,
std::vector< std::size_t >  chunk = std::vector<std::size_t>(),
std::vector< std::size_t >  offset = std::vector<std::size_t>() 
)
inline

Definition at line 81 of file none.h.

86 {
87  value = TrivialGroup::Plus;
88 }
TrivialGroup::charge operator- ( TrivialGroup::charge  a)
inline

Definition at line 96 of file none.h.

96 { return a; }
void save ( alps::hdf5::archive &  ar,
std::string const &  path,
TrivialGroup::charge const &  value,
std::vector< std::size_t >  size = std::vector<std::size_t>(),
std::vector< std::size_t >  chunk = std::vector<std::size_t>(),
std::vector< std::size_t >  offset = std::vector<std::size_t>() 
)
inline

Definition at line 70 of file none.h.

76 {
77  int k = 1;
78  ar[path] << k;
79 }
template<class Archive >
void serialize ( Archive &  ar,
TrivialGroup::charge c,
const unsigned int  version 
)
inline

Definition at line 91 of file none.h.

92 {
93  ar & c;
94 }