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

#include <mesh.hpp>

Collaboration diagram for alps::gf::power_mesh:
Collaboration graph

Public Types

typedef generic_index< power_meshindex_type
 

Public Member Functions

 power_mesh (const power_mesh &rhs)
 
 power_mesh ()
 
 power_mesh (double beta, int power, int uniform)
 
int operator() (index_type idx) const
 
int extent () const
 
int power () const
 
int uniform () const
 
bool operator== (const power_mesh &mesh) const
 Comparison operators. More...
 
double beta () const
 Getter variables for members. More...
 
statistics::statistics_type statistics () const
 
const std::vector< double > & points () const
 
const std::vector< double > & weights () const
 
bool operator!= (const power_mesh &mesh) const
 Comparison operators. More...
 
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...
 
void compute_points ()
 
void compute_weights ()
 

Detailed Description

Definition at line 494 of file mesh.hpp.

Member Typedef Documentation

Definition at line 511 of file mesh.hpp.

Constructor & Destructor Documentation

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

Definition at line 513 of file mesh.hpp.

alps::gf::power_mesh::power_mesh ( )
inline

Definition at line 518 of file mesh.hpp.

alps::gf::power_mesh::power_mesh ( double  beta,
int  power,
int  uniform 
)
inline

Definition at line 521 of file mesh.hpp.

Member Function Documentation

double alps::gf::power_mesh::beta ( ) const
inline

Getter variables for members.

Definition at line 543 of file mesh.hpp.

void alps::gf::power_mesh::compute_points ( )
inline

Definition at line 619 of file mesh.hpp.

void alps::gf::power_mesh::compute_weights ( )
inline

Definition at line 645 of file mesh.hpp.

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

Definition at line 531 of file mesh.hpp.

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

Definition at line 566 of file mesh.hpp.

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

Load from HDF5.

Definition at line 596 of file mesh.hpp.

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

Comparison operators.

Definition at line 549 of file mesh.hpp.

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

Definition at line 525 of file mesh.hpp.

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

Comparison operators.

Definition at line 536 of file mesh.hpp.

const std::vector<double>& alps::gf::power_mesh::points ( ) const
inline

Definition at line 545 of file mesh.hpp.

int alps::gf::power_mesh::power ( ) const
inline

Definition at line 532 of file mesh.hpp.

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

Definition at line 554 of file mesh.hpp.

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

Save to HDF5.

Definition at line 590 of file mesh.hpp.

statistics::statistics_type alps::gf::power_mesh::statistics ( ) const
inline

Definition at line 544 of file mesh.hpp.

int alps::gf::power_mesh::uniform ( ) const
inline

Definition at line 533 of file mesh.hpp.

const std::vector<double>& alps::gf::power_mesh::weights ( ) const
inline

Definition at line 546 of file mesh.hpp.


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