VMPS++
Loading...
Searching...
No Matches
TransferMatrix< Symmetry, Scalar > Struct Template Reference

Detailed Description

template<typename Symmetry, typename Scalar>
struct TransferMatrix< Symmetry, Scalar >

Operators $T_L$, $T_R$ for solving the linear systems eq. 14.

Definition at line 12 of file VumpsTransferMatrix.h.

#include <VumpsTransferMatrix.h>

Public Member Functions

 TransferMatrix ()
 
 TransferMatrix (VMPS::DIRECTION::OPTION DIR_input)
 
 TransferMatrix (VMPS::DIRECTION::OPTION DIR_input, const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &Abra_input, const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &Aket_input, const vector< vector< qarray< Symmetry::Nq > > > &qloc_input, bool SHIFTED_input=false, qarray< Symmetry::Nq > Qtot_input=Symmetry::qvacuum())
 

Public Attributes

VMPS::DIRECTION::OPTION DIR
 
Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > LReigen
 
bool SHIFTED = false
 
vector< vector< qarray< Symmetry::Nq > > > qloc
 
qarray< Symmetry::Nq > Qtot
 
Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > TopEigvec
 
Scalar TopEigval
 
bool PROJECT_OUT_TOPEIGVEC = false
 
vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > Aket
 
vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > Abra
 

Constructor & Destructor Documentation

◆ TransferMatrix() [1/3]

template<typename Symmetry , typename Scalar >
TransferMatrix< Symmetry, Scalar >::TransferMatrix ( )
inline

Definition at line 14 of file VumpsTransferMatrix.h.

◆ TransferMatrix() [2/3]

template<typename Symmetry , typename Scalar >
TransferMatrix< Symmetry, Scalar >::TransferMatrix ( VMPS::DIRECTION::OPTION  DIR_input)
inline

Definition at line 16 of file VumpsTransferMatrix.h.

◆ TransferMatrix() [3/3]

template<typename Symmetry , typename Scalar >
TransferMatrix< Symmetry, Scalar >::TransferMatrix ( VMPS::DIRECTION::OPTION  DIR_input,
const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &  Abra_input,
const vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > &  Aket_input,
const vector< vector< qarray< Symmetry::Nq > > > &  qloc_input,
bool  SHIFTED_input = false,
qarray< Symmetry::Nq >  Qtot_input = Symmetry::qvacuum() 
)
inline

Definition at line 20 of file VumpsTransferMatrix.h.

Member Data Documentation

◆ Abra

template<typename Symmetry , typename Scalar >
vector<vector<Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > > > TransferMatrix< Symmetry, Scalar >::Abra

Definition at line 33 of file VumpsTransferMatrix.h.

◆ Aket

template<typename Symmetry , typename Scalar >
vector<vector<Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > > > TransferMatrix< Symmetry, Scalar >::Aket

Definition at line 32 of file VumpsTransferMatrix.h.

◆ DIR

template<typename Symmetry , typename Scalar >
VMPS::DIRECTION::OPTION TransferMatrix< Symmetry, Scalar >::DIR

Definition at line 29 of file VumpsTransferMatrix.h.

◆ LReigen

template<typename Symmetry , typename Scalar >
Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > TransferMatrix< Symmetry, Scalar >::LReigen

Definition at line 36 of file VumpsTransferMatrix.h.

◆ PROJECT_OUT_TOPEIGVEC

template<typename Symmetry , typename Scalar >
bool TransferMatrix< Symmetry, Scalar >::PROJECT_OUT_TOPEIGVEC = false

Definition at line 45 of file VumpsTransferMatrix.h.

◆ qloc

template<typename Symmetry , typename Scalar >
vector<vector<qarray<Symmetry::Nq> > > TransferMatrix< Symmetry, Scalar >::qloc

Definition at line 40 of file VumpsTransferMatrix.h.

◆ Qtot

template<typename Symmetry , typename Scalar >
qarray<Symmetry::Nq> TransferMatrix< Symmetry, Scalar >::Qtot

Definition at line 41 of file VumpsTransferMatrix.h.

◆ SHIFTED

template<typename Symmetry , typename Scalar >
bool TransferMatrix< Symmetry, Scalar >::SHIFTED = false

Definition at line 38 of file VumpsTransferMatrix.h.

◆ TopEigval

template<typename Symmetry , typename Scalar >
Scalar TransferMatrix< Symmetry, Scalar >::TopEigval

Definition at line 44 of file VumpsTransferMatrix.h.

◆ TopEigvec

template<typename Symmetry , typename Scalar >
Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > TransferMatrix< Symmetry, Scalar >::TopEigvec

Definition at line 43 of file VumpsTransferMatrix.h.


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