ampsci
c++ program for high-precision atomic structure calculations of single-valence systems
Wavefunction Member List

This is the complete list of members for Wavefunction, including all inherited members.

alpha() constWavefunctioninline
Anuc() constWavefunctioninline
atom() constWavefunctioninline
atomicSymbol() constWavefunctioninline
basis() constWavefunctioninline
basis() (defined in Wavefunction)Wavefunctioninline
CIwf(int J, int parity) const (defined in Wavefunction)Wavefunctioninline
CIwfs() const (defined in Wavefunction)Wavefunctioninline
ConfigurationInteraction(const IO::InputBlock &input) (defined in Wavefunction)Wavefunction
copySigma(const MBPT::CorrelationPotential *const Sigma) (defined in Wavefunction)Wavefunctioninline
core() constWavefunctioninline
coreConfiguration() constWavefunctioninline
coreConfiguration_nice() constWavefunctioninline
coreDensity() constWavefunction
coreEnergyHF() constWavefunction
dalpha2() constWavefunctioninline
energy_gap() constWavefunction
FermiLevel() constWavefunction
fitSigma_hfBrueckner(const std::string &valence_list, const std::vector< double > &fit_energies)Wavefunction
formBasis(const SplineBasis::Parameters &params)Wavefunction
formSigma(int nmin_core=1, int nmin_core_F=1, double r0=1.0e-4, double rmax=30.0, int stride=4, bool each_valence=false, bool include_G=false, bool include_Breit=false, int n_max_breit=0, const std::vector< double > &lambdas={}, const std::vector< double > &fk={}, const std::vector< double > &etak={}, const std::string &in_fname="", const std::string &out_fname="", bool FeynmanQ=false, bool ScreeningQ=false, bool holeParticleQ=false, int lmax=6, double omre=-0.2, double w0=0.01, double wratio=1.5, const std::optional< IO::InputBlock > &ek=std::nullopt)Wavefunction
formSpectrum(const SplineBasis::Parameters &params)Wavefunction
get_rrms() constWavefunctioninline
getState(int n, int k) constWavefunction
getState(std::string_view state) constWavefunction
grid() constWavefunctioninline
grid_sptr() constWavefunctioninline
H0ab(const DiracSpinor &Fa, const DiracSpinor &Fb) constWavefunction
H0ab(const DiracSpinor &Fa, const DiracSpinor &dFa, const DiracSpinor &Fb, const DiracSpinor &dFb) constWavefunction
Hab(const DiracSpinor &Fa, const DiracSpinor &Fb) const (defined in Wavefunction)Wavefunction
hartreeFockBrueckner(const bool print=true)Wavefunction
hf_valence() const (defined in Wavefunction)Wavefunctioninline
Hmag(int l=0) constWavefunction
identity() constWavefunction
ion_degree(int num_val) constWavefunctioninline
ion_symbol(int num_val) constWavefunctioninline
isInCore(int n, int k) constWavefunction
isInValence(int n, int k) const (defined in Wavefunction)Wavefunction
lminmax_core_range(int l, double eps=0.0) constWavefunction
Ncore() constWavefunction
nucleus() constWavefunctioninline
printBasis(const std::vector< DiracSpinor > &the_basis) constWavefunction
printCore() constWavefunction
printValence(const std::vector< DiracSpinor > &tmp_orbitals={}) constWavefunction
radiativePotential(QED::RadPot::Scale s, double rcut, double scale_rN, const std::vector< double > &x_spd, bool do_readwrite=true, bool print=true)Wavefunction
radiativePotential(const IO::InputBlock &qed_input, bool do_readwrite, bool print)Wavefunction
set_HF(const std::string &method="HartreeFock", const double x_Breit=0.0, const std::string &in_core="", double eps_HF=1.0e-13, bool print=true)Wavefunction
Sigma() constWavefunctioninline
Sigma() (defined in Wavefunction)Wavefunctioninline
solve_core(bool print=true)Wavefunction
solve_core(const std::string &method, const double x_Breit=0.0, const std::string &in_core="", double eps_HF=1.0e-13, bool print=true)Wavefunction
solve_valence(const std::string &in_valence_str="", const bool print=true)Wavefunction
spectrum() constWavefunctioninline
spectrum() (defined in Wavefunction)Wavefunctioninline
update_Vnuc(const std::vector< double > &v_new)Wavefunctioninline
valence() constWavefunctioninline
valence() (defined in Wavefunction)Wavefunctioninline
vHF() constWavefunctioninline
vHF() (defined in Wavefunction)Wavefunctioninline
vlocal(int l=0) constWavefunction
vnuc() constWavefunctioninline
vrad() constWavefunctioninline
vrad() (defined in Wavefunction)Wavefunctioninline
Wavefunction(std::shared_ptr< const Grid > grid, const Nuclear::Nucleus &nucleus, double var_alpha=1.0, const std::string &run_label="")Wavefunction
Wavefunction(const GridParameters &gridparams, const Nuclear::Nucleus &nucleus, double var_alpha=1.0, const std::string &run_label="")Wavefunction
Wavefunction() (defined in Wavefunction)Wavefunctioninline
Zion() constWavefunctioninline
Znuc() constWavefunctioninline