ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
SiteProblem< Matrix, SymmGroup > Struct Template Reference

#include <mpo_contractor_ss.h>

Public Member Functions

 SiteProblem (MPSTensor< Matrix, SymmGroup > const &ket_tensor_, Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &left_, Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &right_, MPOTensor< Matrix, SymmGroup > const &mpo_)
 
 SiteProblem (Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &left_, Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &right_, MPOTensor< Matrix, SymmGroup > const &mpo_)
 

Public Attributes

MPSTensor< Matrix, SymmGroup >
const & 
ket_tensor
 
Boundary< typename
storage::constrained< Matrix >
::type, SymmGroup > const & 
left
 
Boundary< typename
storage::constrained< Matrix >
::type, SymmGroup > const & 
right
 
MPOTensor< Matrix, SymmGroup >
const & 
mpo
 
double ortho_shift
 

Detailed Description

template<class Matrix, class SymmGroup>
struct SiteProblem< Matrix, SymmGroup >

Definition at line 42 of file mpo_contractor_ss.h.

Constructor & Destructor Documentation

template<class Matrix, class SymmGroup>
SiteProblem< Matrix, SymmGroup >::SiteProblem ( MPSTensor< Matrix, SymmGroup > const &  ket_tensor_,
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &  left_,
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &  right_,
MPOTensor< Matrix, SymmGroup > const &  mpo_ 
)
inline

Definition at line 44 of file mpo_contractor_ss.h.

48  : ket_tensor(ket_tensor_)
49  , left(left_)
50  , right(right_)
51  , mpo(mpo_) { }
MPSTensor< Matrix, SymmGroup > const & ket_tensor
MPOTensor< Matrix, SymmGroup > const & mpo
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const & left
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const & right
template<class Matrix, class SymmGroup>
SiteProblem< Matrix, SymmGroup >::SiteProblem ( Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &  left_,
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const &  right_,
MPOTensor< Matrix, SymmGroup > const &  mpo_ 
)
inline

Definition at line 53 of file optimize.h.

56  : left(left_)
57  , right(right_)
58  , mpo(mpo_)
59  {
60  }
MPOTensor< Matrix, SymmGroup > const & mpo
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const & left
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const & right

Member Data Documentation

template<class Matrix, class SymmGroup>
MPSTensor<Matrix, SymmGroup> const& SiteProblem< Matrix, SymmGroup >::ket_tensor

Definition at line 53 of file mpo_contractor_ss.h.

template<class Matrix, class SymmGroup>
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const & SiteProblem< Matrix, SymmGroup >::left

Definition at line 54 of file mpo_contractor_ss.h.

template<class Matrix, class SymmGroup>
MPOTensor< Matrix, SymmGroup > const & SiteProblem< Matrix, SymmGroup >::mpo

Definition at line 56 of file mpo_contractor_ss.h.

template<class Matrix, class SymmGroup>
double SiteProblem< Matrix, SymmGroup >::ortho_shift

Definition at line 65 of file optimize.h.

template<class Matrix, class SymmGroup>
Boundary< typename storage::constrained< Matrix >::type, SymmGroup > const & SiteProblem< Matrix, SymmGroup >::right

Definition at line 55 of file mpo_contractor_ss.h.


The documentation for this struct was generated from the following files: