ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
symm_handler.hpp File Reference
#include <alps/parameter.h>
#include <alps/model.h>
#include "dmrg/block_matrix/indexing.h"

Go to the source code of this file.

Classes

class  symmetric_basis_descriptor< SymmGroup >
 

Namespaces

 detail
 

Functions

template<class T >
int detail::to_integer (alps::half_integer< T > const &qn_value)
 
template<class SymmGroup >
SymmGroup::charge state_to_charge (alps::site_state< short > const &state, alps::SiteBasisDescriptor< short > const &b, std::map< std::string, int > const &all_conserved_qn)
 
template<class SymmGroup >
SymmGroup::charge init_charge (const alps::Parameters &parms, std::map< std::string, int > const &all_conserved_qn)
 

Function Documentation

template<class SymmGroup >
SymmGroup::charge init_charge ( const alps::Parameters &  parms,
std::map< std::string, int > const &  all_conserved_qn 
)
template<class SymmGroup >
SymmGroup::charge state_to_charge ( alps::site_state< short > const &  state,
alps::SiteBasisDescriptor< short > const &  b,
std::map< std::string, int > const &  all_conserved_qn 
)