HΦ  3.1.0
LargeList Struct Reference

For Matrix-Vector product. More...

#include <struct.h>

Data Fields

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

Detailed Description

For Matrix-Vector product.

Definition at line 312 of file struct.h.

Field Documentation

◆ A_spin

long unsigned int LargeList::A_spin

Mask used in the bit oeration.

Definition at line 340 of file struct.h.

◆ B_spin

long unsigned int LargeList::B_spin

Mask used in the bit oeration.

Definition at line 341 of file struct.h.

◆ i_max

long int LargeList::i_max

Length of eigenvector.

Definition at line 316 of file struct.h.

◆ ihfbit

long unsigned int LargeList::ihfbit

Used for Ogata-Lin ???

Definition at line 344 of file struct.h.

◆ ilft

long unsigned int LargeList::ilft

Used for Ogata-Lin ???

Definition at line 343 of file struct.h.

◆ irght

long unsigned int LargeList::irght

Used for Ogata-Lin ???

Definition at line 342 of file struct.h.

◆ is1_down

long unsigned int LargeList::is1_down

Mask used in the bit oeration.

Definition at line 325 of file struct.h.

◆ is1_spin

long unsigned int LargeList::is1_spin

Mask used in the bit oeration.

Definition at line 331 of file struct.h.

◆ is1_up

long unsigned int LargeList::is1_up

Mask used in the bit oeration.

Definition at line 324 of file struct.h.

◆ is2_down

long unsigned int LargeList::is2_down

Mask used in the bit oeration.

Definition at line 327 of file struct.h.

◆ is2_spin

long unsigned int LargeList::is2_spin

Mask used in the bit oeration.

Definition at line 332 of file struct.h.

◆ is2_up

long unsigned int LargeList::is2_up

Mask used in the bit oeration.

Definition at line 326 of file struct.h.

◆ is3_spin

long unsigned int LargeList::is3_spin

Mask used in the bit oeration.

Definition at line 333 of file struct.h.

◆ is4_spin

long unsigned int LargeList::is4_spin

Mask used in the bit oeration.

Definition at line 334 of file struct.h.

◆ isA_spin

long unsigned int LargeList::isA_spin

Mask used in the bit oeration.

Definition at line 345 of file struct.h.

◆ isB_spin

long unsigned int LargeList::isB_spin

Mask used in the bit oeration.

Definition at line 346 of file struct.h.

◆ isite1

int LargeList::isite1

Is it realy used ???

Definition at line 335 of file struct.h.

◆ isite2

int LargeList::isite2

Is it realy used ???

Definition at line 336 of file struct.h.

◆ isite3

int LargeList::isite3

Is it realy used ???

Definition at line 337 of file struct.h.

◆ isite4

int LargeList::isite4

Is it realy used ???

Definition at line 338 of file struct.h.

◆ itr

int LargeList::itr

Iteration number.

Definition at line 314 of file struct.h.

Referenced by CalcByLanczos(), CalcByLOBPCG(), and CalcSpectrum().

◆ iv

long int LargeList::iv

Used for initializing vector.

Definition at line 315 of file struct.h.

◆ mode

int LargeList::mode

multiply or expectation value.

Definition at line 329 of file struct.h.

◆ prdct

double complex LargeList::prdct

The expectation value of the energy.

Definition at line 313 of file struct.h.

◆ sgn

double LargeList::sgn

Not used ???

Definition at line 330 of file struct.h.

◆ SizeOflist_2_1

long int LargeList::SizeOflist_2_1

Size of list_2_1.

Definition at line 317 of file struct.h.

◆ SizeOflist_2_2

long int LargeList::SizeOflist_2_2

Size of list_2_2.

Definition at line 318 of file struct.h.

◆ SizeOflistjb

long int LargeList::SizeOflistjb

Used for computing Sz.

Definition at line 319 of file struct.h.

◆ tmp_J

double complex LargeList::tmp_J

Coupling constant.

Definition at line 322 of file struct.h.

◆ tmp_trans

double complex LargeList::tmp_trans

Hopping parameter.

Definition at line 321 of file struct.h.

◆ tmp_V

double complex LargeList::tmp_V

Coupling constant.

Definition at line 347 of file struct.h.


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