ALPSCore reference
|
Functions | |
template<typename T > | |
scalar_type< T >::type * | get_pointer (T &value) |
template<typename T > | |
scalar_type< T >::type const * | get_pointer (T const &value) |
template<typename T > | |
std::vector< std::size_t > | get_extent (T const &value) |
template<typename T > | |
void | set_extent (T &value, std::vector< std::size_t > const &size) |
template<typename T > | |
bool | is_vectorizable (T const &value) |
template<typename T > | |
void | save (archive &ar, std::string const &path, T const &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
template<typename T > | |
void | load (archive &ar, std::string const &path, T &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, char 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 (archive &ar, std::string const &path, char &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, signed char 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 (archive &ar, std::string const &path, signed char &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, unsigned char 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 (archive &ar, std::string const &path, unsigned char &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, short 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 (archive &ar, std::string const &path, short &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, unsigned short 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 (archive &ar, std::string const &path, unsigned short &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, int 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 (archive &ar, std::string const &path, int &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, unsigned 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 (archive &ar, std::string const &path, unsigned &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, long 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 (archive &ar, std::string const &path, long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, unsigned long 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 (archive &ar, std::string const &path, unsigned long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, long long 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 (archive &ar, std::string const &path, long long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, unsigned long long 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 (archive &ar, std::string const &path, unsigned long long &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, float 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 (archive &ar, std::string const &path, float &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, double 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 (archive &ar, std::string const &path, double &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, long double 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 (archive &ar, std::string const &path, long double &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, bool 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 (archive &ar, std::string const &path, bool &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
void | save (archive &ar, std::string const &path, std::string 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 (archive &ar, std::string const &path, std::string &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T > | |
std::enable_if< has_complex_elements< typename alps::detail::remove_cvr< T >::type >::value, archive & >::type | operator<< (archive &ar, detail::make_pvp_proxy< T > const &proxy) |
template<typename T > | |
std::enable_if< !has_complex_elements< typename alps::detail::remove_cvr< T >::type >::value, archive & >::type | operator<< (archive &ar, detail::make_pvp_proxy< T > const &proxy) |
template<typename T > | |
archive & | operator>> (archive &ar, detail::make_pvp_proxy< T > proxy) |
template<typename T , std::size_t N> | |
void | save (archive &ar, std::string const &path, boost::array< T, N > 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 >()) |
template<typename T , std::size_t N> | |
void | load (archive &ar, std::string const &path, boost::array< T, N > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T > | |
void | save (alps::hdf5::archive &ar, const std::string &path, const boost::optional< T > &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
template<typename T > | |
void | load (alps::hdf5::archive &ar, const std::string &path, boost::optional< T > &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
template<typename T > | |
void | save (archive &ar, std::string const &path, std::complex< T > 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 >()) |
template<typename T > | |
void | load (archive &ar, std::string const &path, std::complex< T > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename K , typename T , typename C , typename A > | |
void | save (archive &ar, std::string const &path, std::map< K, T, C, A > 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 >()) |
template<typename K , typename T , typename C , typename A > | |
void | load (archive &ar, std::string const &path, std::map< K, T, C, A > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T , std::size_t N, typename A > | |
void | save (archive &ar, std::string const &path, boost::multi_array< T, N, A > 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 >()) |
template<typename T , std::size_t N, typename A > | |
void | load (archive &ar, std::string const &path, boost::multi_array< T, N, A > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T , typename U > | |
void | save (archive &ar, std::string const &path, std::pair< T, U > const &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
template<typename T , typename U > | |
void | load (archive &ar, std::string const &path, std::pair< T, U > &value, std::vector< std::size_t >=std::vector< std::size_t >(), std::vector< std::size_t >=std::vector< std::size_t >()) |
template<typename T > | |
void | save (archive &ar, std::string const &path, std::pair< T *, std::vector< std::size_t > > 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 >()) |
template<typename T > | |
void | load (archive &ar, std::string const &path, std::pair< T *, std::vector< std::size_t > > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T > | |
void | save (alps::hdf5::archive &ar, const std::string &path, const std::set< T > &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 >()) |
template<typename T > | |
void | load (alps::hdf5::archive &ar, const std::string &path, std::set< T > &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 >()) |
template<typename T , std::size_t N, typename S > | |
void | save (archive &ar, std::string const &path, const alps::numerics::detail::tensor_base< T, N, S > &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 >()) |
template<typename T , std::size_t N, typename S > | |
void | load (archive &ar, std::string const &path, numerics::detail::tensor_base< T, N, S > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
void | save (archive &ar, std::string const &path, boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > 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 >()) |
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
void | load (archive &ar, std::string const &path, boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T > | |
void | save (archive &ar, std::string const &path, std::valarray< T > 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 >()) |
template<typename T > | |
void | load (archive &ar, std::string const &path, std::valarray< T > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename T , typename A > | |
void | save (archive &ar, std::string const &path, std::vector< T, A > 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 >()) |
template<typename A > | |
void | save (archive &ar, std::string const &path, std::vector< bool, A > 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 >()) |
template<typename T , typename A > | |
void | load (archive &ar, std::string const &path, std::vector< T, A > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
template<typename A > | |
void | load (archive &ar, std::string const &path, std::vector< bool, A > &value, std::vector< std::size_t > chunk=std::vector< std::size_t >(), std::vector< std::size_t > offset=std::vector< std::size_t >()) |
ALPS_FOREACH_NATIVE_HDF5_TYPE (ALPS_HDF5_READ_SCALAR) | |
template<typename MPLSEQ > | |
void | write_variant (alps::hdf5::archive &ar, const typename boost::make_variant_over< MPLSEQ >::type &var) |
saving of a boost::variant over MPL type sequence MPLSEQ More... | |
template<typename MPLSEQ > | |
boost::make_variant_over< MPLSEQ >::type | read_variant (alps::hdf5::archive &ar) |
loading of a boost::variant over MPL type sequence MPLSEQ More... | |
alps::hdf5::ALPS_FOREACH_NATIVE_HDF5_TYPE | ( | ALPS_HDF5_READ_SCALAR | ) |
std::vector<std::size_t> alps::hdf5::get_extent | ( | T const & | value | ) |
Definition at line 280 of file archive.hpp.
scalar_type<T>::type* alps::hdf5::get_pointer | ( | T & | value | ) |
Definition at line 272 of file archive.hpp.
scalar_type<T>::type const* alps::hdf5::get_pointer | ( | T const & | value | ) |
Definition at line 276 of file archive.hpp.
bool alps::hdf5::is_vectorizable | ( | T const & | value | ) |
Definition at line 288 of file archive.hpp.
void alps::hdf5::load | ( | alps::hdf5::archive & | ar, |
const std::string & | path, | ||
std::set< T > & | 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 alps::hdf5::load | ( | alps::hdf5::archive & | ar, |
const std::string & | path, | ||
boost::optional< T > & | value, | ||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() |
||
) |
Definition at line 33 of file boost_optional.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::map< K, T, C, A > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::pair< T, U > & | value, | ||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
numerics::detail::tensor_base< T, N, S > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
Definition at line 86 of file tensor.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::complex< T > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
Definition at line 87 of file complex.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
boost::array< T, N > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::valarray< T > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
Definition at line 141 of file valarray.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
boost::multi_array< T, N, A > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
Definition at line 168 of file multi_array.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::pair< T *, std::vector< std::size_t > > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::vector< T, A > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
Definition at line 208 of file vector.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::vector< bool, A > & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | offset = std::vector<std::size_t>() |
||
) |
Definition at line 248 of file vector.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
T & | value, | ||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() |
||
) |
Definition at line 309 of file archive.hpp.
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
char & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
double & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
unsigned short & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
long double & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
int & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
bool & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
std::string & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
unsigned & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
signed char & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
long & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
unsigned long & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
unsigned char & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
long long & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
unsigned long long & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
short & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
void alps::hdf5::load | ( | archive & | ar, |
std::string const & | path, | ||
float & | value, | ||
std::vector< std::size_t > | chunk = std::vector< std::size_t >() , |
||
std::vector< std::size_t > | offset = std::vector< std::size_t >() |
||
) |
std::enable_if< has_complex_elements<typename alps::detail::remove_cvr<T>::type>::value , archive & >::type alps::hdf5::operator<< | ( | archive & | ar, |
detail::make_pvp_proxy< T > const & | proxy | ||
) |
Definition at line 388 of file archive.hpp.
std::enable_if< !has_complex_elements<typename alps::detail::remove_cvr<T>::type>::value , archive & >::type alps::hdf5::operator<< | ( | archive & | ar, |
detail::make_pvp_proxy< T > const & | proxy | ||
) |
Definition at line 397 of file archive.hpp.
archive& alps::hdf5::operator>> | ( | archive & | ar, |
detail::make_pvp_proxy< T > | proxy | ||
) |
Definition at line 402 of file archive.hpp.
|
inline |
loading of a boost::variant over MPL type sequence MPLSEQ
Definition at line 99 of file hdf5_variant.hpp.
void alps::hdf5::save | ( | alps::hdf5::archive & | ar, |
const std::string & | path, | ||
const boost::optional< T > & | value, | ||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() |
||
) |
Definition at line 16 of file boost_optional.hpp.
void alps::hdf5::save | ( | alps::hdf5::archive & | ar, |
const std::string & | path, | ||
const std::set< T > & | 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::map< K, T, C, A > 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::pair< T, U > const & | value, | ||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() |
||
) |
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::complex< T > 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>() |
||
) |
Definition at line 70 of file complex.hpp.
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
const alps::numerics::detail::tensor_base< T, N, S > & | 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>() |
||
) |
Definition at line 71 of file tensor.hpp.
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
boost::array< T, N > 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::valarray< T > 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>() |
||
) |
Definition at line 105 of file valarray.hpp.
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::pair< T *, std::vector< std::size_t > > 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
boost::multi_array< T, N, A > 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>() |
||
) |
Definition at line 122 of file multi_array.hpp.
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::vector< T, A > 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>() |
||
) |
Definition at line 145 of file vector.hpp.
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::vector< bool, A > 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>() |
||
) |
Definition at line 184 of file vector.hpp.
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
T const & | value, | ||
std::vector< std::size_t > | = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | chunk = std::vector<std::size_t>() , |
||
std::vector< std::size_t > | = std::vector<std::size_t>() |
||
) |
Definition at line 292 of file archive.hpp.
void alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
unsigned char 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
bool 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
unsigned long 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
long long 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
unsigned 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
std::string 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
long double 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
int 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
float 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
unsigned long long 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
long 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
signed char 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
short 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
double 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
char 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 alps::hdf5::save | ( | archive & | ar, |
std::string const & | path, | ||
unsigned short 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 alps::hdf5::set_extent | ( | T & | value, |
std::vector< std::size_t > const & | size | ||
) |
Definition at line 284 of file archive.hpp.
|
inline |
saving of a boost::variant over MPL type sequence MPLSEQ
Definition at line 90 of file hdf5_variant.hpp.