ampsci
c++ program for high-precision atomic structure calculations of single-valence systems
|
Stores set of nuclear parameters (all radii in fm) More...
#include <NuclearPotentials.hpp>
Public Member Functions | |
Nucleus (int in_z=1, int in_a=0, const std::string &str_type="Fermi", double in_rrms=-1.0, double in_t=-1.0, double in_beta=0.0, const std::vector< double > &in_params={}, const std::string &custom_pot_file_name="") | |
Nucleus (const std::string &z_str, int in_a, const std::string &str_type="Fermi", double in_rrms=-1.0, double in_t=Nuclear::default_t, double in_beta=0.0, const std::vector< double > &in_params={}, const std::string &custom_pot_file_name="") | |
ChargeDistro & | type () |
ChargeDistro | type () const |
int & | z () |
int | z () const |
int & | a () |
int | a () const |
const std::vector< double > & | params () const |
std::vector< double > & | params () |
void | set_rrms (double rrms) |
double | r_rms () const |
double & | t () |
double | t () const |
double & | beta () |
double | beta () const |
std::string & | custom_pot_file () |
std::string | custom_pot_file () const |
double | c () const |
Friends | |
std::ostream & | operator<< (std::ostream &ostr, const Nucleus &n) |
Stores set of nuclear parameters (all radii in fm)