ALPSCore reference
Public Types | Public Member Functions | List of all members
alps::gf::real_frequency_mesh Class Reference

Mesh of real frequencies. More...

#include <mesh.hpp>

Inheritance diagram for alps::gf::real_frequency_mesh:
Inheritance graph
Collaboration diagram for alps::gf::real_frequency_mesh:
Collaboration graph

Public Types

typedef generic_index< real_frequency_meshindex_type
 

Public Member Functions

 real_frequency_mesh ()
 
 real_frequency_mesh (const real_frequency_mesh &rhs)
 
template<typename GRID >
 real_frequency_mesh (const GRID &grid)
 
int extent () const
 
int operator() (index_type idx) const
 
void save (alps::hdf5::archive &ar, const std::string &path) const
 
void load (alps::hdf5::archive &ar, const std::string &path)
 
void save (alps::hdf5::archive &ar) const
 Save to HDF5. More...
 
void load (alps::hdf5::archive &ar)
 Load from HDF5. More...
 
bool operator== (const real_frequency_mesh &mesh) const
 Comparison operators. More...
 
bool operator!= (const real_frequency_mesh &mesh) const
 Comparison operators. More...
 
- Public Member Functions inherited from alps::gf::base_mesh
 base_mesh ()
 
 base_mesh (const base_mesh &rhs)
 
const std::vector< double > & points () const
 Const access to mesh points. More...
 

Additional Inherited Members

- Protected Member Functions inherited from alps::gf::base_mesh
std::vector< double > & _points ()
 
void swap (base_mesh &other)
 

Detailed Description

Mesh of real frequencies.

Definition at line 95 of file mesh.hpp.

Member Typedef Documentation

Definition at line 102 of file mesh.hpp.

Constructor & Destructor Documentation

alps::gf::real_frequency_mesh::real_frequency_mesh ( )
inline

Definition at line 103 of file mesh.hpp.

alps::gf::real_frequency_mesh::real_frequency_mesh ( const real_frequency_mesh rhs)
inline

Definition at line 104 of file mesh.hpp.

template<typename GRID >
alps::gf::real_frequency_mesh::real_frequency_mesh ( const GRID &  grid)
inlineexplicit

Definition at line 107 of file mesh.hpp.

Member Function Documentation

int alps::gf::real_frequency_mesh::extent ( ) const
inline

Definition at line 110 of file mesh.hpp.

void alps::gf::real_frequency_mesh::load ( alps::hdf5::archive ar,
const std::string &  path 
)
inline

Definition at line 125 of file mesh.hpp.

void alps::gf::real_frequency_mesh::load ( alps::hdf5::archive ar)
inline

Load from HDF5.

Definition at line 140 of file mesh.hpp.

bool alps::gf::real_frequency_mesh::operator!= ( const real_frequency_mesh mesh) const
inline

Comparison operators.

Definition at line 152 of file mesh.hpp.

int alps::gf::real_frequency_mesh::operator() ( index_type  idx) const
inline

Definition at line 112 of file mesh.hpp.

bool alps::gf::real_frequency_mesh::operator== ( const real_frequency_mesh mesh) const
inline

Comparison operators.

Definition at line 146 of file mesh.hpp.

void alps::gf::real_frequency_mesh::save ( alps::hdf5::archive ar,
const std::string &  path 
) const
inline

Definition at line 118 of file mesh.hpp.

void alps::gf::real_frequency_mesh::save ( alps::hdf5::archive ar) const
inline

Save to HDF5.

Definition at line 134 of file mesh.hpp.


The documentation for this class was generated from the following file: