VMPS++
Loading...
Searching...
No Matches
NuclearManager< MODEL > Class Template Reference

Detailed Description

template<typename MODEL>
class NuclearManager< MODEL >

Definition at line 297 of file NuclearManager.h.

#include <NuclearManager.h>

Public Member Functions

 NuclearManager ()
 
 NuclearManager (int Nclosed_input, int Nsingle_input, int Z_input, const ArrayXi &deg_input, const vector< string > &labels_input, const ArrayXd &eps0_input, const ArrayXXd &Vij_input, double V0_input=1., bool REF_input=false, string PARAM_input="Seminole")
 
 NuclearManager (int Nclosed_input, int Nsingle_input, int Z_input, const string &filename, double V0_input, bool REF_input=false)
 
void construct ()
 
void make_Hamiltonian (bool LOAD=false, bool SAVE=false, string wd="./", bool ODD=true)
 
void make_fullHamiltonian (bool LOAD=false, bool SAVE=false, string wd="./")
 
tuple< Eigenstate< typename MODEL::StateXd >, string, int > calc_gs (int Nshell, LANCZOS::EDGE::OPTION EDGE=LANCZOS::EDGE::GROUND, bool CALC_VAR=true, DMRG::VERBOSITY::OPTION VERB=DMRG::VERBOSITY::ON_EXIT) const
 
Eigenstate< typename MODEL::StateXd > calc_gs_full (int Nshell, LANCZOS::EDGE::OPTION EDGE=LANCZOS::EDGE::GROUND, bool CALC_VAR=true, DMRG::VERBOSITY::OPTION VERB=DMRG::VERBOSITY::ON_EXIT) const
 
void compute (bool LOAD_MPO=false, bool SAVE_MPO=false, string wd="./", int minNshell=0, int maxNshell=-1, bool SAVE=true)
 
void compute_parallel (bool LOADv=false, bool SAVE_MPO=false, string wd="./", int minNshell=0, int maxNshell=-1, bool SAVE=true)
 
ArrayXd get_occ () const
 
ArrayXd get_eps0 () const
 
ArrayXi get_deg () const
 
ArrayXi get_offset () const
 
size_t length () const
 
ArrayXd get_sign ()
 
ArrayXd get_levelsign (int level)
 
VectorXd get_onsite_free () const
 
MODEL get_H () const
 
MODEL get_Hfull () const
 
double Sn_Eref (int N) const
 
ArrayXd Sn_nref (int Nshell) const
 
ArrayXd Sn_Nref (int Nshell) const
 
ArrayXd Sn_Pref (int Nshell) const
 
ArrayXd Sn_Sref14 () const
 
const Eigenstate< typename MODEL::StateXd > & get_g (int Nshell) const
 
MatrixXd get_Ghop () const
 
VectorXd get_onsite () const
 
VectorXd get_Gloc () const
 
VectorXi get_mfactor () const
 
std::array< MatrixXd, 2 > get_FlipChart () const
 
ArrayXXd get_sign2d () const
 
vector< tuple< orbital, orbital, orbital, orbital, double, orbinfo > > generate_couplingList (int J) const
 
tuple< Eigenstate< typename VMPS::HubbardU1::StateXd >, string, int > calc_gs (int Nshell, LANCZOS::EDGE::OPTION EDGE, bool CALC_VAR, DMRG::VERBOSITY::OPTION VERB) const
 
tuple< Eigenstate< typename VMPS::HubbardU1xU1::StateXd >, string, int > calc_gs (int Nshell, LANCZOS::EDGE::OPTION EDGE, bool CALC_VAR, DMRG::VERBOSITY::OPTION VERB) const
 
tuple< Eigenstate< typename VMPS::HeisenbergU1::StateXd >, string, int > calc_gs (int Nshell, LANCZOS::EDGE::OPTION EDGE, bool CALC_VAR, DMRG::VERBOSITY::OPTION VERB) const
 
void compute (bool LOAD_MPO, bool SAVE_MPO, string wd, int minNshell, int maxNshell, bool SAVE)
 
void compute (bool LOAD_MPO, bool SAVE_MPO, string wd, int minNshell, int maxNshell, bool SAVE)
 
void compute (bool LOAD_MPO, bool SAVE_MPO, string wd, int minNshell, int maxNshell, bool SAVE)
 
void compute_parallel (bool LOAD_MPO, bool SAVE_MPO, string wd, int minNshell, int maxNshell, bool SAVE)
 
void compute_parallel (bool LOAD_MPO, bool SAVE_MPO, string wd, int minNshell, int maxNshell, bool SAVE)
 
void compute_parallel (bool LOAD_MPO, bool SAVE_MPO, string wd, int minNshell, int maxNshell, bool SAVE)
 

Private Member Functions

void save (string wd, int Nfrst=0, int Nlast=-1, int dNshell=1) const
 
vector< Mpo< typename MODEL::Symmetry > > make_cdagj (const MODEL &H_input) const
 
Mpo< typename MODEL::Symmetry > make_cdagj (int j, const MODEL &H_input) const
 
vector< Mpo< typename VMPS::HubbardU1::Symmetry > > make_cdagj (const VMPS::HubbardU1 &H_input) const
 
Mpo< typename VMPS::HubbardU1::Symmetrymake_cdagj (int j, const VMPS::HubbardU1 &H_input) const
 
vector< Mpo< typename VMPS::HubbardU1xU1::Symmetry > > make_cdagj (const VMPS::HubbardU1xU1 &H_input) const
 
Mpo< typename VMPS::HubbardU1xU1::Symmetrymake_cdagj (int j, const VMPS::HubbardU1xU1 &H_input) const
 
vector< Mpo< typename VMPS::HeisenbergU1::Symmetry > > make_cdagj (const VMPS::HeisenbergU1 &H_input) const
 

Private Attributes

bool REF = false
 
string PARAM = "Seminole"
 
int Nclosed
 
int Nsingle
 
int Z
 
int Nlev
 
size_t L
 
string levelstring
 
vector< string > labels
 
VectorXi deg
 
VectorXi offset
 
VectorXi mfactor
 
VectorXd eps0
 
ArrayXd sign
 
std::array< MatrixXd, 2 > FlipChart
 
vector< boost::rational< int > > mlist
 
vector< boost::rational< int > > jlist
 
vector< int > orblist
 
ArrayXXd sign2d
 
vector< ArrayXd > sign_per_level
 
MatrixXd Vij
 
MatrixXd Ghop
 
double V0
 
VectorXd onsite
 
VectorXd Gloc
 
VectorXd onsite_free
 
VectorXd energies
 
VectorXd energies_free
 
string outfile
 
vector< Eigenstate< typename MODEL::StateXd > > g
 
vector< double > var
 
vector< int > Mmax
 
vector< VectorXd > n
 
vector< VectorXd > avgN
 
vector< string > Jlabel
 
vector< int > Jindex
 
MODEL H
 
vector< MODEL > Hodd
 
MODEL Hfull
 
vector< MODEL > Hperturb
 
vector< double > perturb_sweeps
 
vector< Mpo< typename MODEL::Symmetry > > cdagj
 

Constructor & Destructor Documentation

◆ NuclearManager() [1/3]

template<typename MODEL >
NuclearManager< MODEL >::NuclearManager ( )
inline

Definition at line 301 of file NuclearManager.h.

◆ NuclearManager() [2/3]

template<typename MODEL >
NuclearManager< MODEL >::NuclearManager ( int  Nclosed_input,
int  Nsingle_input,
int  Z_input,
const ArrayXi &  deg_input,
const vector< string > &  labels_input,
const ArrayXd &  eps0_input,
const ArrayXXd &  Vij_input,
double  V0_input = 1.,
bool  REF_input = false,
string  PARAM_input = "Seminole" 
)
inline

Definition at line 303 of file NuclearManager.h.

◆ NuclearManager() [3/3]

template<typename MODEL >
NuclearManager< MODEL >::NuclearManager ( int  Nclosed_input,
int  Nsingle_input,
int  Z_input,
const string &  filename,
double  V0_input,
bool  REF_input = false 
)
inline

Definition at line 317 of file NuclearManager.h.

Member Function Documentation

◆ calc_gs() [1/4]

tuple< Eigenstate< typename VMPS::HubbardU1::StateXd >, string, int > NuclearManager< VMPS::HubbardU1 >::calc_gs ( int  Nshell,
LANCZOS::EDGE::OPTION  EDGE,
bool  CALC_VAR,
DMRG::VERBOSITY::OPTION  VERB 
) const

Definition at line 1243 of file NuclearManager.h.

◆ calc_gs() [2/4]

tuple< Eigenstate< typename VMPS::HubbardU1xU1::StateXd >, string, int > NuclearManager< VMPS::HubbardU1xU1 >::calc_gs ( int  Nshell,
LANCZOS::EDGE::OPTION  EDGE,
bool  CALC_VAR,
DMRG::VERBOSITY::OPTION  VERB 
) const

Definition at line 1421 of file NuclearManager.h.

◆ calc_gs() [3/4]

tuple< Eigenstate< typename VMPS::HeisenbergU1::StateXd >, string, int > NuclearManager< VMPS::HeisenbergU1 >::calc_gs ( int  Nshell,
LANCZOS::EDGE::OPTION  EDGE,
bool  CALC_VAR,
DMRG::VERBOSITY::OPTION  VERB 
) const

Definition at line 1830 of file NuclearManager.h.

◆ calc_gs() [4/4]

template<typename MODEL >
tuple< Eigenstate< typename MODEL::StateXd >, string, int > NuclearManager< MODEL >::calc_gs ( int  Nshell,
LANCZOS::EDGE::OPTION  EDGE = LANCZOS::EDGE::GROUND,
bool  CALC_VAR = true,
DMRG::VERBOSITY::OPTION  VERB = DMRG::VERBOSITY::ON_EXIT 
) const

◆ calc_gs_full()

template<typename MODEL >
Eigenstate< typename MODEL::StateXd > NuclearManager< MODEL >::calc_gs_full ( int  Nshell,
LANCZOS::EDGE::OPTION  EDGE = LANCZOS::EDGE::GROUND,
bool  CALC_VAR = true,
DMRG::VERBOSITY::OPTION  VERB = DMRG::VERBOSITY::ON_EXIT 
) const

Definition at line 1522 of file NuclearManager.h.

◆ compute() [1/4]

void NuclearManager< VMPS::HubbardU1xU1 >::compute ( bool  LOAD_MPO,
bool  SAVE_MPO,
string  wd,
int  minNshell,
int  maxNshell,
bool  SAVE 
)

Definition at line 1885 of file NuclearManager.h.

◆ compute() [2/4]

void NuclearManager< VMPS::HubbardU1 >::compute ( bool  LOAD_MPO,
bool  SAVE_MPO,
string  wd,
int  minNshell,
int  maxNshell,
bool  SAVE 
)

Definition at line 2014 of file NuclearManager.h.

◆ compute() [3/4]

void NuclearManager< VMPS::HeisenbergU1 >::compute ( bool  LOAD_MPO,
bool  SAVE_MPO,
string  wd,
int  minNshell,
int  maxNshell,
bool  SAVE 
)

Definition at line 2166 of file NuclearManager.h.

◆ compute() [4/4]

template<typename MODEL >
void NuclearManager< MODEL >::compute ( bool  LOAD_MPO = false,
bool  SAVE_MPO = false,
string  wd = "./",
int  minNshell = 0,
int  maxNshell = -1,
bool  SAVE = true 
)

◆ compute_parallel() [1/4]

void NuclearManager< VMPS::HubbardU1 >::compute_parallel ( bool  LOAD_MPO,
bool  SAVE_MPO,
string  wd,
int  minNshell,
int  maxNshell,
bool  SAVE 
)

Definition at line 2282 of file NuclearManager.h.

◆ compute_parallel() [2/4]

void NuclearManager< VMPS::HubbardU1xU1 >::compute_parallel ( bool  LOAD_MPO,
bool  SAVE_MPO,
string  wd,
int  minNshell,
int  maxNshell,
bool  SAVE 
)

Definition at line 2371 of file NuclearManager.h.

◆ compute_parallel() [3/4]

void NuclearManager< VMPS::HeisenbergU1 >::compute_parallel ( bool  LOAD_MPO,
bool  SAVE_MPO,
string  wd,
int  minNshell,
int  maxNshell,
bool  SAVE 
)

Definition at line 2460 of file NuclearManager.h.

◆ compute_parallel() [4/4]

template<typename MODEL >
void NuclearManager< MODEL >::compute_parallel ( bool  LOADv = false,
bool  SAVE_MPO = false,
string  wd = "./",
int  minNshell = 0,
int  maxNshell = -1,
bool  SAVE = true 
)

◆ construct()

template<typename MODEL >
void NuclearManager< MODEL >::construct

Definition at line 431 of file NuclearManager.h.

◆ generate_couplingList()

template<typename MODEL >
vector< tuple< orbital, orbital, orbital, orbital, double, orbinfo > > NuclearManager< MODEL >::generate_couplingList ( int  J) const

Definition at line 1149 of file NuclearManager.h.

◆ get_deg()

template<typename MODEL >
ArrayXi NuclearManager< MODEL >::get_deg ( ) const
inline

Definition at line 357 of file NuclearManager.h.

◆ get_eps0()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::get_eps0 ( ) const
inline

Definition at line 356 of file NuclearManager.h.

◆ get_FlipChart()

template<typename MODEL >
std::array< MatrixXd, 2 > NuclearManager< MODEL >::get_FlipChart ( ) const
inline

Definition at line 377 of file NuclearManager.h.

◆ get_g()

template<typename MODEL >
const Eigenstate< typename MODEL::StateXd > & NuclearManager< MODEL >::get_g ( int  Nshell) const
inline

Definition at line 372 of file NuclearManager.h.

◆ get_Ghop()

template<typename MODEL >
MatrixXd NuclearManager< MODEL >::get_Ghop ( ) const
inline

Definition at line 373 of file NuclearManager.h.

◆ get_Gloc()

template<typename MODEL >
VectorXd NuclearManager< MODEL >::get_Gloc ( ) const
inline

Definition at line 375 of file NuclearManager.h.

◆ get_H()

template<typename MODEL >
MODEL NuclearManager< MODEL >::get_H ( ) const
inline

Definition at line 363 of file NuclearManager.h.

◆ get_Hfull()

template<typename MODEL >
MODEL NuclearManager< MODEL >::get_Hfull ( ) const
inline

Definition at line 364 of file NuclearManager.h.

◆ get_levelsign()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::get_levelsign ( int  level)
inline

Definition at line 361 of file NuclearManager.h.

◆ get_mfactor()

template<typename MODEL >
VectorXi NuclearManager< MODEL >::get_mfactor ( ) const
inline

Definition at line 376 of file NuclearManager.h.

◆ get_occ()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::get_occ

Definition at line 593 of file NuclearManager.h.

◆ get_offset()

template<typename MODEL >
ArrayXi NuclearManager< MODEL >::get_offset ( ) const
inline

Definition at line 358 of file NuclearManager.h.

◆ get_onsite()

template<typename MODEL >
VectorXd NuclearManager< MODEL >::get_onsite ( ) const
inline

Definition at line 374 of file NuclearManager.h.

◆ get_onsite_free()

template<typename MODEL >
VectorXd NuclearManager< MODEL >::get_onsite_free ( ) const
inline

Definition at line 362 of file NuclearManager.h.

◆ get_sign()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::get_sign ( )
inline

Definition at line 360 of file NuclearManager.h.

◆ get_sign2d()

template<typename MODEL >
ArrayXXd NuclearManager< MODEL >::get_sign2d ( ) const
inline

Definition at line 378 of file NuclearManager.h.

◆ length()

template<typename MODEL >
size_t NuclearManager< MODEL >::length ( ) const
inline

Definition at line 359 of file NuclearManager.h.

◆ make_cdagj() [1/7]

template<typename MODEL >
vector< Mpo< typename MODEL::Symmetry > > NuclearManager< MODEL >::make_cdagj ( const MODEL &  H_input) const
private

◆ make_cdagj() [2/7]

vector< Mpo< typename VMPS::HeisenbergU1::Symmetry > > NuclearManager< VMPS::HeisenbergU1 >::make_cdagj ( const VMPS::HeisenbergU1 H_input) const
private

Definition at line 1133 of file NuclearManager.h.

◆ make_cdagj() [3/7]

vector< Mpo< typename VMPS::HubbardU1::Symmetry > > NuclearManager< VMPS::HubbardU1 >::make_cdagj ( const VMPS::HubbardU1 H_input) const
private

Definition at line 1037 of file NuclearManager.h.

◆ make_cdagj() [4/7]

vector< Mpo< typename VMPS::HubbardU1xU1::Symmetry > > NuclearManager< VMPS::HubbardU1xU1 >::make_cdagj ( const VMPS::HubbardU1xU1 H_input) const
private

Definition at line 1085 of file NuclearManager.h.

◆ make_cdagj() [5/7]

template<typename MODEL >
Mpo< typename MODEL::Symmetry > NuclearManager< MODEL >::make_cdagj ( int  j,
const MODEL &  H_input 
) const
private

◆ make_cdagj() [6/7]

Mpo< typename VMPS::HubbardU1::Symmetry > NuclearManager< VMPS::HubbardU1 >::make_cdagj ( int  j,
const VMPS::HubbardU1 H_input 
) const
private

Definition at line 1063 of file NuclearManager.h.

◆ make_cdagj() [7/7]

Mpo< typename VMPS::HubbardU1xU1::Symmetry > NuclearManager< VMPS::HubbardU1xU1 >::make_cdagj ( int  j,
const VMPS::HubbardU1xU1 H_input 
) const
private

Definition at line 1111 of file NuclearManager.h.

◆ make_fullHamiltonian()

template<typename MODEL >
void NuclearManager< MODEL >::make_fullHamiltonian ( bool  LOAD = false,
bool  SAVE = false,
string  wd = "./" 
)

Definition at line 950 of file NuclearManager.h.

◆ make_Hamiltonian()

template<typename MODEL >
void NuclearManager< MODEL >::make_Hamiltonian ( bool  LOAD = false,
bool  SAVE = false,
string  wd = "./",
bool  ODD = true 
)

Definition at line 774 of file NuclearManager.h.

◆ save()

template<typename MODEL >
void NuclearManager< MODEL >::save ( string  wd,
int  Nfrst = 0,
int  Nlast = -1,
int  dNshell = 1 
) const
private

Definition at line 2525 of file NuclearManager.h.

◆ Sn_Eref()

template<typename MODEL >
double NuclearManager< MODEL >::Sn_Eref ( int  N) const

Definition at line 605 of file NuclearManager.h.

◆ Sn_nref()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::Sn_nref ( int  Nshell) const

Definition at line 661 of file NuclearManager.h.

◆ Sn_Nref()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::Sn_Nref ( int  Nshell) const

Definition at line 675 of file NuclearManager.h.

◆ Sn_Pref()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::Sn_Pref ( int  Nshell) const

Definition at line 715 of file NuclearManager.h.

◆ Sn_Sref14()

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::Sn_Sref14

Definition at line 761 of file NuclearManager.h.

Member Data Documentation

◆ avgN

template<typename MODEL >
vector<VectorXd> NuclearManager< MODEL >::avgN
private

Definition at line 415 of file NuclearManager.h.

◆ cdagj

template<typename MODEL >
vector<Mpo<typename MODEL::Symmetry> > NuclearManager< MODEL >::cdagj
private

Definition at line 427 of file NuclearManager.h.

◆ deg

template<typename MODEL >
VectorXi NuclearManager< MODEL >::deg
private

Definition at line 395 of file NuclearManager.h.

◆ energies

template<typename MODEL >
VectorXd NuclearManager< MODEL >::energies
private

Definition at line 408 of file NuclearManager.h.

◆ energies_free

template<typename MODEL >
VectorXd NuclearManager< MODEL >::energies_free
private

Definition at line 408 of file NuclearManager.h.

◆ eps0

template<typename MODEL >
VectorXd NuclearManager< MODEL >::eps0
private

Definition at line 396 of file NuclearManager.h.

◆ FlipChart

template<typename MODEL >
std::array<MatrixXd,2> NuclearManager< MODEL >::FlipChart
private

Definition at line 398 of file NuclearManager.h.

◆ g

template<typename MODEL >
vector<Eigenstate<typename MODEL::StateXd> > NuclearManager< MODEL >::g
private

Definition at line 412 of file NuclearManager.h.

◆ Ghop

template<typename MODEL >
MatrixXd NuclearManager< MODEL >::Ghop
private

Definition at line 405 of file NuclearManager.h.

◆ Gloc

template<typename MODEL >
VectorXd NuclearManager< MODEL >::Gloc
private

Definition at line 407 of file NuclearManager.h.

◆ H

template<typename MODEL >
MODEL NuclearManager< MODEL >::H
private

Definition at line 419 of file NuclearManager.h.

◆ Hfull

template<typename MODEL >
MODEL NuclearManager< MODEL >::Hfull
private

Definition at line 421 of file NuclearManager.h.

◆ Hodd

template<typename MODEL >
vector<MODEL> NuclearManager< MODEL >::Hodd
private

Definition at line 420 of file NuclearManager.h.

◆ Hperturb

template<typename MODEL >
vector<MODEL> NuclearManager< MODEL >::Hperturb
private

Definition at line 423 of file NuclearManager.h.

◆ Jindex

template<typename MODEL >
vector<int> NuclearManager< MODEL >::Jindex
private

Definition at line 417 of file NuclearManager.h.

◆ Jlabel

template<typename MODEL >
vector<string> NuclearManager< MODEL >::Jlabel
private

Definition at line 416 of file NuclearManager.h.

◆ jlist

template<typename MODEL >
vector<boost::rational<int> > NuclearManager< MODEL >::jlist
private

Definition at line 399 of file NuclearManager.h.

◆ L

template<typename MODEL >
size_t NuclearManager< MODEL >::L
private

Definition at line 391 of file NuclearManager.h.

◆ labels

template<typename MODEL >
vector<string> NuclearManager< MODEL >::labels
private

Definition at line 394 of file NuclearManager.h.

◆ levelstring

template<typename MODEL >
string NuclearManager< MODEL >::levelstring
private

Definition at line 393 of file NuclearManager.h.

◆ mfactor

template<typename MODEL >
VectorXi NuclearManager< MODEL >::mfactor
private

Definition at line 395 of file NuclearManager.h.

◆ mlist

template<typename MODEL >
vector<boost::rational<int> > NuclearManager< MODEL >::mlist
private

Definition at line 399 of file NuclearManager.h.

◆ Mmax

template<typename MODEL >
vector<int> NuclearManager< MODEL >::Mmax
private

Definition at line 414 of file NuclearManager.h.

◆ n

template<typename MODEL >
vector<VectorXd> NuclearManager< MODEL >::n
private

Definition at line 415 of file NuclearManager.h.

◆ Nclosed

template<typename MODEL >
int NuclearManager< MODEL >::Nclosed
private

Definition at line 389 of file NuclearManager.h.

◆ Nlev

template<typename MODEL >
int NuclearManager< MODEL >::Nlev
private

Definition at line 390 of file NuclearManager.h.

◆ Nsingle

template<typename MODEL >
int NuclearManager< MODEL >::Nsingle
private

Definition at line 389 of file NuclearManager.h.

◆ offset

template<typename MODEL >
VectorXi NuclearManager< MODEL >::offset
private

Definition at line 395 of file NuclearManager.h.

◆ onsite

template<typename MODEL >
VectorXd NuclearManager< MODEL >::onsite
private

Definition at line 407 of file NuclearManager.h.

◆ onsite_free

template<typename MODEL >
VectorXd NuclearManager< MODEL >::onsite_free
private

Definition at line 407 of file NuclearManager.h.

◆ orblist

template<typename MODEL >
vector<int> NuclearManager< MODEL >::orblist
private

Definition at line 400 of file NuclearManager.h.

◆ outfile

template<typename MODEL >
string NuclearManager< MODEL >::outfile
private

Definition at line 410 of file NuclearManager.h.

◆ PARAM

template<typename MODEL >
string NuclearManager< MODEL >::PARAM = "Seminole"
private

Definition at line 387 of file NuclearManager.h.

◆ perturb_sweeps

template<typename MODEL >
vector<double> NuclearManager< MODEL >::perturb_sweeps
private

Definition at line 424 of file NuclearManager.h.

◆ REF

template<typename MODEL >
bool NuclearManager< MODEL >::REF = false
private

Definition at line 386 of file NuclearManager.h.

◆ sign

template<typename MODEL >
ArrayXd NuclearManager< MODEL >::sign
private

Definition at line 397 of file NuclearManager.h.

◆ sign2d

template<typename MODEL >
ArrayXXd NuclearManager< MODEL >::sign2d
private

Definition at line 401 of file NuclearManager.h.

◆ sign_per_level

template<typename MODEL >
vector<ArrayXd> NuclearManager< MODEL >::sign_per_level
private

Definition at line 403 of file NuclearManager.h.

◆ V0

template<typename MODEL >
double NuclearManager< MODEL >::V0
private

Definition at line 406 of file NuclearManager.h.

◆ var

template<typename MODEL >
vector<double> NuclearManager< MODEL >::var
private

Definition at line 413 of file NuclearManager.h.

◆ Vij

template<typename MODEL >
MatrixXd NuclearManager< MODEL >::Vij
private

Definition at line 405 of file NuclearManager.h.

◆ Z

template<typename MODEL >
int NuclearManager< MODEL >::Z
private

Definition at line 389 of file NuclearManager.h.


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