ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
tag_detail.h File Reference
#include <alps/numeric/isnan.hpp>
#include <alps/numeric/isinf.hpp>
#include <alps/numeric/is_nonzero.hpp>

Go to the source code of this file.

Classes

struct  tag_detail::pair_cmp
 

Namespaces

 tag_detail
 

Typedefs

typedef unsigned tag_detail::tag_type
 

Enumerations

enum  tag_detail::operator_kind { tag_detail::bosonic, tag_detail::fermionic }
 

Functions

template<class Matrix , class SymmGroup >
void tag_detail::remove_empty_blocks (block_matrix< Matrix, SymmGroup > &op)
 
template<class Matrix , class SymmGroup >
bool tag_detail::is_uniform (block_matrix< Matrix, SymmGroup > const &op)
 
template<class T >
bool tag_detail::num_check (T x)
 
bool tag_detail::num_check (std::complex< double > x)
 
template<class Matrix , class SymmGroup >
std::pair< bool, typename
Matrix::value_type > 
tag_detail::equal (block_matrix< Matrix, SymmGroup > const &reference, block_matrix< Matrix, SymmGroup > const &sample)