ALPSCore reference
|
#include <complex>
#include <cassert>
#include <array>
#include <type_traits>
#include <boost/multi_array.hpp>
#include <boost/operators.hpp>
#include <alps/hdf5/archive.hpp>
#include <alps/hdf5/complex.hpp>
#include <alps/hdf5/vector.hpp>
#include <alps/hdf5/multi_array.hpp>
#include "flagcheck.hpp"
#include "piecewise_polynomial.hpp"
Go to the source code of this file.
Classes | |
class | alps::gf::generic_index< X > |
A generic index. More... | |
class | alps::gf::base_mesh |
Common part of interface and implementation for GF meshes. More... | |
class | alps::gf::real_frequency_mesh |
Mesh of real frequencies. More... | |
class | alps::gf::matsubara_mesh< PTYPE > |
class | alps::gf::itime_mesh |
class | alps::gf::power_mesh |
class | alps::gf::momentum_realspace_index_mesh |
class | alps::gf::momentum_index_mesh |
class | alps::gf::real_space_index_mesh |
class | alps::gf::index_mesh |
class | alps::gf::legendre_mesh |
class | alps::gf::numerical_mesh< T > |
Namespaces | |
alps | |
alps::gf | |
alps::gf::statistics | |
alps::gf::mesh | |
Typedefs | |
typedef matsubara_mesh< mesh::POSITIVE_ONLY > | alps::gf::matsubara_positive_mesh |
typedef matsubara_mesh< mesh::POSITIVE_NEGATIVE > | alps::gf::matsubara_pn_mesh |
typedef matsubara_mesh< mesh::POSITIVE_ONLY >::index_type | alps::gf::matsubara_index |
typedef matsubara_mesh< mesh::POSITIVE_NEGATIVE >::index_type | alps::gf::matsubara_pn_index |
typedef itime_mesh::index_type | alps::gf::itime_index |
typedef momentum_index_mesh::index_type | alps::gf::momentum_index |
typedef real_space_index_mesh::index_type | alps::gf::real_space_index |
typedef index_mesh::index_type | alps::gf::index |
typedef real_frequency_mesh::index_type | alps::gf::real_freq_index |
typedef legendre_mesh::index_type | alps::gf::legendre_index |
typedef numerical_mesh< double >::index_type | alps::gf::numerical_mesh_index |
Enumerations | |
enum | alps::gf::statistics::statistics_type { alps::gf::statistics::BOSONIC =0, alps::gf::statistics::FERMIONIC =1 } |
enum | alps::gf::mesh::frequency_positivity_type { alps::gf::mesh::POSITIVE_NEGATIVE =0, alps::gf::mesh::POSITIVE_ONLY =1 } |
Functions | |
std::ostream & | alps::gf::operator<< (std::ostream &os, const real_frequency_mesh &M) |
template<mesh::frequency_positivity_type PTYPE> | |
std::ostream & | alps::gf::operator<< (std::ostream &os, const matsubara_mesh< PTYPE > &M) |
Stream output operator, e.g. for printing to file. More... | |
template<mesh::frequency_positivity_type PTYPE> | |
void | alps::gf::swap (matsubara_mesh< PTYPE > &a, matsubara_mesh< PTYPE > &b) |
Swaps two Matsubara meshes. More... | |
std::ostream & | alps::gf::operator<< (std::ostream &os, const itime_mesh &M) |
Stream output operator, e.g. for printing to file. More... | |
std::ostream & | alps::gf::operator<< (std::ostream &os, const power_mesh &M) |
Stream output operator, e.g. for printing to file. More... | |
std::ostream & | alps::gf::operator<< (std::ostream &os, const momentum_realspace_index_mesh &M) |
Stream output operator, e.g. for printing to file. More... | |
std::ostream & | alps::gf::operator<< (std::ostream &os, const index_mesh &M) |
Stream output operator, e.g. for printing to file. More... | |
std::ostream & | alps::gf::operator<< (std::ostream &os, const legendre_mesh &M) |
Stream output operator, e.g. for printing to file. More... | |