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

Detailed Description

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

Definition at line 47 of file DmrgPivotMatrix1.h.

#include <DmrgPivotMatrix1.h>

Public Member Functions

template<typename OtherScalar >
PivotMatrix1< Symmetry, OtherScalar, OtherScalar > cast () const
 
double memory (MEMUNIT memunit) const
 

Public Attributes

vector< PivotMatrix1Terms< Symmetry, Scalar, MpoScalar > > Terms
 
vector< std::array< size_t, 2 > > qlhs
 
vector< vector< std::array< size_t, 6 > > > qrhs
 
vector< vector< Scalar > > factor_cgcs
 
vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > PL
 
vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > PR
 
vector< vector< Biped< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > > > A0proj
 
double Epenalty = 0
 

Member Function Documentation

◆ cast()

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
template<typename OtherScalar >
PivotMatrix1< Symmetry, OtherScalar, OtherScalar > PivotMatrix1< Symmetry, Scalar, MpoScalar >::cast ( ) const
inline

Definition at line 72 of file DmrgPivotMatrix1.h.

◆ memory()

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
double PivotMatrix1< Symmetry, Scalar, MpoScalar >::memory ( MEMUNIT  memunit) const
inline

Definition at line 105 of file DmrgPivotMatrix1.h.

Member Data Documentation

◆ A0proj

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<vector<Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > > > PivotMatrix1< Symmetry, Scalar, MpoScalar >::A0proj

Definition at line 67 of file DmrgPivotMatrix1.h.

◆ Epenalty

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
double PivotMatrix1< Symmetry, Scalar, MpoScalar >::Epenalty = 0

Definition at line 68 of file DmrgPivotMatrix1.h.

◆ factor_cgcs

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<vector<Scalar> > PivotMatrix1< Symmetry, Scalar, MpoScalar >::factor_cgcs

Definition at line 61 of file DmrgPivotMatrix1.h.

◆ PL

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > > PivotMatrix1< Symmetry, Scalar, MpoScalar >::PL

Definition at line 65 of file DmrgPivotMatrix1.h.

◆ PR

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<Biped<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > > PivotMatrix1< Symmetry, Scalar, MpoScalar >::PR

Definition at line 66 of file DmrgPivotMatrix1.h.

◆ qlhs

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<std::array<size_t,2> > PivotMatrix1< Symmetry, Scalar, MpoScalar >::qlhs

Definition at line 59 of file DmrgPivotMatrix1.h.

◆ qrhs

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<vector<std::array<size_t,6> > > PivotMatrix1< Symmetry, Scalar, MpoScalar >::qrhs

Definition at line 60 of file DmrgPivotMatrix1.h.

◆ Terms

template<typename Symmetry , typename Scalar , typename MpoScalar = double>
vector<PivotMatrix1Terms<Symmetry,Scalar,MpoScalar> > PivotMatrix1< Symmetry, Scalar, MpoScalar >::Terms

Definition at line 56 of file DmrgPivotMatrix1.h.


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