ALPS MPS Codes
Reference documentation.
|
#include "dmrg/mp_tensors/mps.h"
#include "dmrg/mp_tensors/basis_sector_iterators.h"
#include "dmrg/mp_tensors/state_mps.h"
#include <boost/tuple/tuple.hpp>
Go to the source code of this file.
Functions | |
template<class SymmGroup > | |
double | coherent_weight (std::vector< double > const &coeff, std::vector< boost::tuple< typename SymmGroup::charge, size_t > > const &state) |
template<class Matrix , class SymmGroup > | |
MPS< Matrix, SymmGroup > | coherent_init_join (std::vector< double > const &coeff, Index< SymmGroup > const &phys, typename SymmGroup::charge initc=SymmGroup::IdentityCharge) |
template<class Matrix , class SymmGroup > | |
MPS< Matrix, SymmGroup > | coherent_init (std::vector< double > const &coeff, Index< SymmGroup > const &phys) |
template<class Matrix , class SymmGroup > | |
MPS< Matrix, SymmGroup > | coherent_init_dm_join (std::vector< double > const &coeff, Index< SymmGroup > const &phys_psi, Index< SymmGroup > const &phys_rho) |
template<class Matrix , class SymmGroup > | |
MPS< Matrix, SymmGroup > | coherent_init_dm (std::vector< double > const &coeff, Index< SymmGroup > const &phys_psi, Index< SymmGroup > const &phys_rho) |
MPS<Matrix,SymmGroup> coherent_init | ( | std::vector< double > const & | coeff, |
Index< SymmGroup > const & | phys | ||
) |
Definition at line 84 of file coherent_init.h.
MPS<Matrix,SymmGroup> coherent_init_dm | ( | std::vector< double > const & | coeff, |
Index< SymmGroup > const & | phys_psi, | ||
Index< SymmGroup > const & | phys_rho | ||
) |
Definition at line 160 of file coherent_init.h.
MPS<Matrix,SymmGroup> coherent_init_dm_join | ( | std::vector< double > const & | coeff, |
Index< SymmGroup > const & | phys_psi, | ||
Index< SymmGroup > const & | phys_rho | ||
) |
Definition at line 119 of file coherent_init.h.
MPS<Matrix,SymmGroup> coherent_init_join | ( | std::vector< double > const & | coeff, |
Index< SymmGroup > const & | phys, | ||
typename SymmGroup::charge | initc = SymmGroup::IdentityCharge |
||
) |
Definition at line 51 of file coherent_init.h.
double coherent_weight | ( | std::vector< double > const & | coeff, |
std::vector< boost::tuple< typename SymmGroup::charge, size_t > > const & | state | ||
) |
Definition at line 37 of file coherent_init.h.