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

Detailed Description

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

Definition at line 7 of file VumpsTransferMatrixSF.h.

#include <VumpsTransferMatrixSF.h>

Public Member Functions

 TransferMatrixSF ()
 
 TransferMatrixSF (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 Biped< Symmetry, Matrix< complex< Scalar >, Dynamic, Dynamic > > &Leigen_input, const Biped< Symmetry, Matrix< complex< Scalar >, Dynamic, Dynamic > > &Reigen_input, const vector< vector< qarray< Symmetry::Nq > > > &qloc_input, double k_input, const typename Symmetry::qType &Q=Symmetry::qvacuum())
 

Public Attributes

VMPS::DIRECTION::OPTION DIR
 
double k
 
Mpo< Symmetry, Scalar > Id
 
Tripod< Symmetry, Matrix< complex< Scalar >, Dynamic, Dynamic > > Leigen
 
Tripod< Symmetry, Matrix< complex< Scalar >, Dynamic, Dynamic > > Reigen
 
vector< vector< qarray< Symmetry::Nq > > > qloc
 
vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > Abra
 
vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > Aket
 

Constructor & Destructor Documentation

◆ TransferMatrixSF() [1/2]

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

Definition at line 9 of file VumpsTransferMatrixSF.h.

◆ TransferMatrixSF() [2/2]

template<typename Symmetry , typename Scalar >
TransferMatrixSF< Symmetry, Scalar >::TransferMatrixSF ( 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 Biped< Symmetry, Matrix< complex< Scalar >, Dynamic, Dynamic > > &  Leigen_input,
const Biped< Symmetry, Matrix< complex< Scalar >, Dynamic, Dynamic > > &  Reigen_input,
const vector< vector< qarray< Symmetry::Nq > > > &  qloc_input,
double  k_input,
const typename Symmetry::qType &  Q = Symmetry::qvacuum() 
)
inline

Definition at line 11 of file VumpsTransferMatrixSF.h.

Member Data Documentation

◆ Abra

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

Definition at line 34 of file VumpsTransferMatrixSF.h.

◆ Aket

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

Definition at line 35 of file VumpsTransferMatrixSF.h.

◆ DIR

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

Definition at line 27 of file VumpsTransferMatrixSF.h.

◆ Id

template<typename Symmetry , typename Scalar >
Mpo<Symmetry,Scalar> TransferMatrixSF< Symmetry, Scalar >::Id

Definition at line 31 of file VumpsTransferMatrixSF.h.

◆ k

template<typename Symmetry , typename Scalar >
double TransferMatrixSF< Symmetry, Scalar >::k

Definition at line 29 of file VumpsTransferMatrixSF.h.

◆ Leigen

template<typename Symmetry , typename Scalar >
Tripod<Symmetry,Matrix<complex<Scalar>,Dynamic,Dynamic> > TransferMatrixSF< Symmetry, Scalar >::Leigen

Definition at line 38 of file VumpsTransferMatrixSF.h.

◆ qloc

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

Definition at line 41 of file VumpsTransferMatrixSF.h.

◆ Reigen

template<typename Symmetry , typename Scalar >
Tripod<Symmetry,Matrix<complex<Scalar>,Dynamic,Dynamic> > TransferMatrixSF< Symmetry, Scalar >::Reigen

Definition at line 39 of file VumpsTransferMatrixSF.h.


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