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

Detailed Description

template<typename Symmetry, typename Scalar, typename MpoScalar = double>
struct PivumpsMatrix1< Symmetry, Scalar, MpoScalar >

Structure to update $A_C$ (eq. (11)) with a 2-site Hamiltonian. Contains $A_L$, $A_L$ and $H_L$ (= L), $H_R$ (= R).

Definition at line 14 of file VumpsPivotMatrices.h.

#include <VumpsPivotMatrices.h>

Public Member Functions

 PivumpsMatrix1 ()
 

Public Attributes

Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > L
 
Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > R
 
boost::multi_array< MpoScalar, 4 > h
 
vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > AL
 
vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > AR
 
vector< qarray< Symmetry::Nq > > qloc
 

Constructor & Destructor Documentation

◆ PivumpsMatrix1()

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
PivumpsMatrix1< Symmetry, Scalar, MpoScalar >::PivumpsMatrix1 ( )
inline

Definition at line 16 of file VumpsPivotMatrices.h.

Member Data Documentation

◆ AL

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > > PivumpsMatrix1< Symmetry, Scalar, MpoScalar >::AL

Definition at line 36 of file VumpsPivotMatrices.h.

◆ AR

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > > PivumpsMatrix1< Symmetry, Scalar, MpoScalar >::AR

Definition at line 37 of file VumpsPivotMatrices.h.

◆ h

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
boost::multi_array<MpoScalar,4> PivumpsMatrix1< Symmetry, Scalar, MpoScalar >::h

Definition at line 34 of file VumpsPivotMatrices.h.

◆ L

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > PivumpsMatrix1< Symmetry, Scalar, MpoScalar >::L

Definition at line 31 of file VumpsPivotMatrices.h.

◆ qloc

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<qarray<Symmetry::Nq> > PivumpsMatrix1< Symmetry, Scalar, MpoScalar >::qloc

Definition at line 39 of file VumpsPivotMatrices.h.

◆ R

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > PivumpsMatrix1< Symmetry, Scalar, MpoScalar >::R

Definition at line 32 of file VumpsPivotMatrices.h.


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