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

Detailed Description

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

Definition at line 474 of file DmrgTypedefs.h.

#include <DmrgTypedefs.h>

Public Member Functions

 TwoSiteData ()
 
 TwoSiteData (std::array< size_t, 6 > s, qarray2< Symmetry::Nq > qm, std::array< size_t, 2 > k, qarray< Symmetry::Nq > qOp_, Scalar cgc9_)
 

Public Attributes

size_t s1
 
size_t s2
 
size_t s3
 
size_t s4
 
size_t s1s3
 
size_t s2s4
 
qarray< Symmetry::Nq > qmerge13
 
qarray< Symmetry::Nq > qmerge24
 
size_t k12
 
size_t k34
 
qarray< Symmetry::Nq > qOp
 
Scalar cgc9 = 1.
 

Constructor & Destructor Documentation

◆ TwoSiteData() [1/2]

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

Definition at line 476 of file DmrgTypedefs.h.

◆ TwoSiteData() [2/2]

template<typename Symmetry , typename Scalar >
TwoSiteData< Symmetry, Scalar >::TwoSiteData ( std::array< size_t, 6 >  s,
qarray2< Symmetry::Nq >  qm,
std::array< size_t, 2 >  k,
qarray< Symmetry::Nq >  qOp_,
Scalar  cgc9_ 
)
inline

Definition at line 478 of file DmrgTypedefs.h.

Member Data Documentation

◆ cgc9

template<typename Symmetry , typename Scalar >
Scalar TwoSiteData< Symmetry, Scalar >::cgc9 = 1.

Definition at line 487 of file DmrgTypedefs.h.

◆ k12

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::k12

Definition at line 485 of file DmrgTypedefs.h.

◆ k34

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::k34

Definition at line 485 of file DmrgTypedefs.h.

◆ qmerge13

template<typename Symmetry , typename Scalar >
qarray<Symmetry::Nq> TwoSiteData< Symmetry, Scalar >::qmerge13

Definition at line 484 of file DmrgTypedefs.h.

◆ qmerge24

template<typename Symmetry , typename Scalar >
qarray<Symmetry::Nq> TwoSiteData< Symmetry, Scalar >::qmerge24

Definition at line 484 of file DmrgTypedefs.h.

◆ qOp

template<typename Symmetry , typename Scalar >
qarray<Symmetry::Nq> TwoSiteData< Symmetry, Scalar >::qOp

Definition at line 486 of file DmrgTypedefs.h.

◆ s1

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::s1

Definition at line 482 of file DmrgTypedefs.h.

◆ s1s3

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::s1s3

Definition at line 483 of file DmrgTypedefs.h.

◆ s2

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::s2

Definition at line 482 of file DmrgTypedefs.h.

◆ s2s4

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::s2s4

Definition at line 483 of file DmrgTypedefs.h.

◆ s3

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::s3

Definition at line 482 of file DmrgTypedefs.h.

◆ s4

template<typename Symmetry , typename Scalar >
size_t TwoSiteData< Symmetry, Scalar >::s4

Definition at line 482 of file DmrgTypedefs.h.


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