HPhi++  3.1.0
LargeList Struct Reference

For Matrix-Vector product. More...

#include <struct.hpp>

Public Attributes

int itr = 0
 Iteration number. More...
 
long int iv = 0
 Used for initializing vector. More...
 
long int i_max = 0
 Length of eigenvector. More...
 
long int SizeOflist_2_1 = 0
 Size of list_2_1. More...
 
long int SizeOflist_2_2 = 0
 Size of list_2_2. More...
 
long int SizeOflistjb = 0
 Used for computing Sz. More...
 
std::complex< double > tmp_trans
 Hopping parameter. More...
 
std::complex< double > tmp_J
 Coupling constant. More...
 
long int is1_up = 0
 Mask used in the bit oeration. More...
 
long int is1_down = 0
 Mask used in the bit oeration. More...
 
long int is2_up = 0
 Mask used in the bit oeration. More...
 
long int is2_down = 0
 Mask used in the bit oeration. More...
 
int mode = 0
 multiply or expectation value. More...
 
double sgn
 Not used ??? More...
 
long int is1_spin = 0
 Mask used in the bit oeration. More...
 
long int is2_spin = 0
 Mask used in the bit oeration. More...
 
long int is3_spin = 0
 Mask used in the bit oeration. More...
 
long int is4_spin = 0
 Mask used in the bit oeration. More...
 
int isite1 = 0
 Is it realy used ??? More...
 
int isite2 = 0
 Is it realy used ??? More...
 
int isite3 = 0
 Is it realy used ??? More...
 
int isite4 = 0
 Is it realy used ??? More...
 
long int A_spin = 0
 Mask used in the bit oeration. More...
 
long int B_spin = 0
 Mask used in the bit oeration. More...
 
long int irght = 0
 Used for Ogata-Lin ??? More...
 
long int ilft = 0
 Used for Ogata-Lin ??? More...
 
long int ihfbit = 0
 Used for Ogata-Lin ??? More...
 
long int isA_spin = 0
 Mask used in the bit oeration. More...
 
long int isB_spin = 0
 Mask used in the bit oeration. More...
 
std::complex< double > tmp_V
 Coupling constant. More...
 

Detailed Description

For Matrix-Vector product.

Definition at line 315 of file struct.hpp.

Member Data Documentation

◆ A_spin

◆ B_spin

long int LargeList::B_spin = 0

◆ i_max

◆ ihfbit

◆ ilft

◆ irght

◆ is1_down

long int LargeList::is1_down = 0

◆ is1_spin

◆ is1_up

◆ is2_down

long int LargeList::is2_down = 0

◆ is2_spin

◆ is2_up

◆ is3_spin

◆ is4_spin

◆ isA_spin

◆ isB_spin

long int LargeList::isB_spin = 0

◆ isite1

int LargeList::isite1 = 0

Is it realy used ???

Definition at line 337 of file struct.hpp.

Referenced by child_general_int_GetInfo(), child_general_int_spin_GetInfo(), and GC_child_general_int_spin().

◆ isite2

int LargeList::isite2 = 0

Is it realy used ???

Definition at line 338 of file struct.hpp.

Referenced by child_general_int_GetInfo(), child_general_int_spin_GetInfo(), and GC_child_general_int_spin().

◆ isite3

int LargeList::isite3 = 0

Is it realy used ???

Definition at line 339 of file struct.hpp.

Referenced by child_general_int_GetInfo().

◆ isite4

int LargeList::isite4 = 0

Is it realy used ???

Definition at line 340 of file struct.hpp.

Referenced by child_general_int_GetInfo().

◆ itr

int LargeList::itr = 0

Iteration number.

Definition at line 316 of file struct.hpp.

Referenced by CalcByLOBPCG(), CalcSpectrum(), LOBPCG_Main(), and Output_restart().

◆ iv

long int LargeList::iv = 0

Used for initializing vector.

Definition at line 317 of file struct.hpp.

Referenced by Initialize_wave().

◆ mode

◆ sgn

double LargeList::sgn

Not used ???

Definition at line 332 of file struct.hpp.

◆ SizeOflist_2_1

long int LargeList::SizeOflist_2_1 = 0

Size of list_2_1.

Definition at line 319 of file struct.hpp.

Referenced by GetlistSize(), MakeExcitedList(), and setmem_large().

◆ SizeOflist_2_2

long int LargeList::SizeOflist_2_2 = 0

Size of list_2_2.

Definition at line 320 of file struct.hpp.

Referenced by GetlistSize(), MakeExcitedList(), and setmem_large().

◆ SizeOflistjb

long int LargeList::SizeOflistjb = 0

Used for computing Sz.

Definition at line 321 of file struct.hpp.

Referenced by GetlistSize(), and sz().

◆ tmp_J

◆ tmp_trans

std::complex<double> LargeList::tmp_trans

Hopping parameter.

Definition at line 323 of file struct.hpp.

Referenced by mltplyHubbard().

◆ tmp_V

std::complex<double> LargeList::tmp_V

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