IM-SRG++  0
Public Member Functions | Public Attributes | List of all members
TwoBodyChannel Class Reference
Inheritance diagram for TwoBodyChannel:
TwoBodyChannel_CC

Public Member Functions

 TwoBodyChannel (int j, int p, int t, ModelSpace *ms)
 
 TwoBodyChannel (int N, ModelSpace *ms)
 
void Initialize (int N, ModelSpace *ms)
 
int GetNumberKets () const
 
int GetLocalIndex (int ketindex) const
 
int GetLocalIndex (int p, int q) const
 
int GetKetIndex (int i) const
 
KetGetKet (int i)
 
arma::uvec GetKetIndexFromList (vector< index_t > &vec_in)
 
arma::uvec & GetKetIndex_pp ()
 
arma::uvec & GetKetIndex_hh ()
 
arma::uvec & GetKetIndex_ph ()
 
arma::uvec & GetKetIndex_cc ()
 
arma::uvec & GetKetIndex_vc ()
 
arma::uvec & GetKetIndex_qc ()
 
arma::uvec & GetKetIndex_vv ()
 
arma::uvec & GetKetIndex_qv ()
 
arma::uvec & GetKetIndex_qq ()
 
virtual bool CheckChannel_ket (Orbit *op, Orbit *oq) const
 
bool CheckChannel_ket (Ket &ket) const
 

Public Attributes

int J
 
int parity
 
int Tz
 
arma::uvec KetIndex_pp
 
arma::uvec KetIndex_hh
 
arma::uvec KetIndex_ph
 
arma::uvec KetIndex_cc
 
arma::uvec KetIndex_vc
 
arma::uvec KetIndex_qc
 
arma::uvec KetIndex_vv
 
arma::uvec KetIndex_qv
 
arma::uvec KetIndex_qq
 
arma::vec Ket_occ_hh
 
arma::vec Ket_unocc_hh
 
arma::vec Ket_occ_ph
 
arma::vec Ket_unocc_ph
 
ModelSpacemodelspace
 
int NumberKets
 
vector< int > KetList
 
vector< int > KetMap
 

The documentation for this class was generated from the following files: