|
HPhi++
3.1.0
|
Functions to compute singly excited state in Hubbard model. More...
#include "bitcalc.hpp"#include "wrapperMPI.hpp"#include "common/setmemory.hpp"#include "mltplyHubbardCore.hpp"#include "mltplyMPIHubbardCore.hpp"#include "mltplyCommon.hpp"#include "mpi.h"Go to the source code of this file.
Functions | |
| int | GetSingleExcitedStateHubbard (struct BindStruct *X, int nstate, std::complex< double > **tmp_v0, std::complex< double > **tmp_v1, int iEx) |
| Calculation of Single excited state for Hubbard canonical system. More... | |
| int | GetSingleExcitedStateHubbardGC (struct BindStruct *X, int nstate, std::complex< double > **tmp_v0, std::complex< double > **tmp_v1, int iEx) |
| Calculation of Single excited state for Hubbard Grand canonical system. More... | |
Functions to compute singly excited state in Hubbard model.
Definition in file SingleExHubbard.cpp.
| int GetSingleExcitedStateHubbard | ( | struct BindStruct * | X, |
| int | nstate, | ||
| std::complex< double > ** | tmp_v0, | ||
| std::complex< double > ** | tmp_v1, | ||
| int | iEx | ||
| ) |
Calculation of Single excited state for Hubbard canonical system.
| X | define list to get and put information of calculation | |
| [out] | tmp_v0 | Result v0 = H v1 |
| [in] | tmp_v1 | v0 = H v1 |
Definition at line 35 of file SingleExHubbard.cpp.
References BindStruct::Check, BindStruct::Def, CheckList::idim_maxOrg, LargeList::ihfbit, LargeList::ilft, LargeList::irght, BindStruct::Large, list_1_org, list_2_1, list_2_2, DefineList::NSingleExcitationOperator, DefineList::Nsite, DefineList::ParaSingleExcitationOperator, DefineList::SingleExcitationOperator, DefineList::Tpow, X_Ajt(), X_Ajt_MPI(), X_Cis(), and X_Cis_MPI().
Referenced by GetSingleExcitedState().
| int GetSingleExcitedStateHubbardGC | ( | struct BindStruct * | X, |
| int | nstate, | ||
| std::complex< double > ** | tmp_v0, | ||
| std::complex< double > ** | tmp_v1, | ||
| int | iEx | ||
| ) |
Calculation of Single excited state for Hubbard Grand canonical system.
| X | define list to get and put information of calculation | |
| [out] | tmp_v0 | Result v0 = H v1 |
| [in] | tmp_v1 | v0 = H v1 |
Definition at line 106 of file SingleExHubbard.cpp.
References BindStruct::Check, BindStruct::Def, GC_Ajt(), GC_Cis(), CheckList::idim_maxOrg, DefineList::NSingleExcitationOperator, DefineList::Nsite, DefineList::ParaSingleExcitationOperator, DefineList::SingleExcitationOperator, DefineList::Tpow, X_GC_Ajt_MPI(), and X_GC_Cis_MPI().
Referenced by GetSingleExcitedState().