ROOTPWA
Public Member Functions | Private Attributes | List of all members
TTensorTerm Class Reference

#include <TJwfTensor.h>

Public Member Functions

 TTensorTerm ()
 TTensorTerm (char, Int_t, Int_t *, TFracNum *)
 TTensorTerm (TTensorTerm *, TTensorTerm *, Int_t, Int_t, Int_t, char)
Int_t LJContraction (Int_t, Int_t)
Int_t Multiply (char, Int_t, Int_t *, TFracNum *)
Int_t SpinInnerContraction (Int_t)
Int_t SameStructure (TTensorTerm *)
Int_t AddTwoTerms (TTensorTerm *)
Int_t IsNonZero ()
Int_t Print (char)
TFracNum GetPreFac ()
Int_t GetGamS ()
Int_t GetGamSig ()

Private Attributes

Int_t Rome
Int_tome_pzm
Int_t Reps
Int_teps_pzm
Int_t Rchi
Int_tchi_pzm
Int_t Rphi
Int_tphi_pzm
Int_t gam_s_pot
Int_t gam_sig_pot
TFracNum prefac

Detailed Description

Definition at line 14 of file TJwfTensor.h.

Constructor & Destructor Documentation

TTensorTerm::TTensorTerm ( )
inline

Definition at line 32 of file TJwfTensor.h.

References chi_pzm, eps_pzm, gam_s_pot, gam_sig_pot, ome_pzm, phi_pzm, prefac, Rchi, Reps, Rome, and Rphi.

TTensorTerm::TTensorTerm ( char  name,
Int_t  RJ,
Int_t pzm_field,
TFracNum prefac_ 
)

Definition at line 6 of file TJwfTensor.cc.

TTensorTerm::TTensorTerm ( TTensorTerm S,
TTensorTerm L,
Int_t  contractions,
Int_t  o_share,
Int_t  e_share,
char  con_type 
)

Definition at line 21 of file TJwfTensor.cc.

References chi_pzm, eps_pzm, for(), gam_s_pot, gam_sig_pot, i, Int_t, ome_pzm, phi_pzm, prefac, Rchi, Reps, Rome, and Rphi.

Member Function Documentation

Int_t TTensorTerm::AddTwoTerms ( TTensorTerm other)

Definition at line 217 of file TJwfTensor.cc.

References prefac, and TFracNum::SumSignedRoots().

Int_t TTensorTerm::GetGamS ( )
inline

Definition at line 55 of file TJwfTensor.h.

References gam_s_pot.

Referenced by TLSContrib::TLSContrib().

Int_t TTensorTerm::GetGamSig ( )
inline

Definition at line 56 of file TJwfTensor.h.

References gam_sig_pot.

Referenced by TLSContrib::TLSContrib().

TFracNum TTensorTerm::GetPreFac ( )
inline

Definition at line 54 of file TJwfTensor.h.

References prefac.

Referenced by TLSContrib::TLSContrib().

Int_t TTensorTerm::IsNonZero ( )
inline

Definition at line 49 of file TJwfTensor.h.

References prefac.

Referenced by TTensorSum::LJContraction(), and TTensorSum::LSContraction().

Int_t TTensorTerm::LJContraction ( Int_t  ncon,
Int_t  even 
)

Definition at line 83 of file TJwfTensor.cc.

References Int_t, p, and ps.

Int_t TTensorTerm::Multiply ( char  name,
Int_t  RJ,
Int_t pzm_field,
TFracNum prefac_ 
)

Definition at line 165 of file TJwfTensor.cc.

References Int_t.

Int_t TTensorTerm::Print ( char  flag)

Definition at line 233 of file TJwfTensor.cc.

References i, and Int_t.

Int_t TTensorTerm::SameStructure ( TTensorTerm other)

Definition at line 206 of file TJwfTensor.cc.

References gam_s_pot, gam_sig_pot, Rchi, Reps, Rome, and Rphi.

Int_t TTensorTerm::SpinInnerContraction ( Int_t  cPsiInt)

Definition at line 184 of file TJwfTensor.cc.

References ic(), and Int_t.

Member Data Documentation

Int_t* TTensorTerm::chi_pzm
private

Definition at line 22 of file TJwfTensor.h.

Referenced by TTensorTerm().

Int_t* TTensorTerm::eps_pzm
private

Definition at line 20 of file TJwfTensor.h.

Referenced by TTensorTerm().

Int_t TTensorTerm::gam_s_pot
private

Definition at line 26 of file TJwfTensor.h.

Referenced by GetGamS(), SameStructure(), and TTensorTerm().

Int_t TTensorTerm::gam_sig_pot
private

Definition at line 27 of file TJwfTensor.h.

Referenced by GetGamSig(), SameStructure(), and TTensorTerm().

Int_t* TTensorTerm::ome_pzm
private

Definition at line 18 of file TJwfTensor.h.

Referenced by TTensorTerm().

Int_t* TTensorTerm::phi_pzm
private

Definition at line 24 of file TJwfTensor.h.

Referenced by TTensorTerm().

TFracNum TTensorTerm::prefac
private

Definition at line 29 of file TJwfTensor.h.

Referenced by AddTwoTerms(), GetPreFac(), IsNonZero(), and TTensorTerm().

Int_t TTensorTerm::Rchi
private

Definition at line 21 of file TJwfTensor.h.

Referenced by SameStructure(), and TTensorTerm().

Int_t TTensorTerm::Reps
private

Definition at line 19 of file TJwfTensor.h.

Referenced by SameStructure(), and TTensorTerm().

Int_t TTensorTerm::Rome
private

Definition at line 17 of file TJwfTensor.h.

Referenced by SameStructure(), and TTensorTerm().

Int_t TTensorTerm::Rphi
private

Definition at line 23 of file TJwfTensor.h.

Referenced by SameStructure(), and TTensorTerm().


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