mpqc::FundamentalConstants< System > Struct Template Referencefinal
Collaboration diagram for mpqc::FundamentalConstants< System >:
Documentation
template<typename System>
struct mpqc::FundamentalConstants< System >
The set of fundamental constants described by System
- Template Parameters
-
System a data type describing the system of fundamental constants (see namespace mpqc::constants )
Public Types | |
using | real_t = typename System::real_t |
Public Member Functions | |
const char * | description () const override |
real_t | bohr_radius () const override |
real_t | elementary_charge () const override |
real_t | electron_mass () const override |
real_t | Avogadro_constant () const override |
real_t | Planck_constant () const override |
real_t | atomic_mass_unit () const override |
real_t | Hartree_to_electron_volt () const override |
Public Member Functions inherited from mpqc::detail::FundamentalConstants< System::real_t > | |
virtual | ~FundamentalConstants ()=default |
virtual const char * | description () const=0 |
System::real_t | atomic_unit_to_debye () const |
virtual System::real_t | elementary_charge () const=0 |
virtual System::real_t | Avogadro_constant () const=0 |
virtual System::real_t | Planck_constant () const=0 |
virtual System::real_t | bohr_radius () const=0 |
virtual System::real_t | electron_mass () const=0 |
virtual System::real_t | atomic_mass_unit () const=0 |
virtual System::real_t | Hartree_to_electron_volt () const=0 |
System::real_t | electric_constant () const |
System::real_t | speed_of_light () const |
System::real_t | thermochemical_calorie () const |
Additional Inherited Members | |
Static Public Attributes inherited from mpqc::detail::FundamentalConstants< System::real_t > | |
static constexpr System::real_t | _atomic_unit_to_debye |
static constexpr System::real_t | _electric_constant |
static constexpr System::real_t | _speed_of_light |
static constexpr System::real_t | _thermochemical_calorie |
Member Typedef Documentation
◆ real_t
template<typename System >
using mpqc::FundamentalConstants< System >::real_t = typename System::real_t |
Member Function Documentation
◆ atomic_mass_unit()
template<typename System >
|
inlineoverride |
◆ Avogadro_constant()
template<typename System >
|
inlineoverride |
◆ bohr_radius()
template<typename System >
|
inlineoverride |
◆ description()
template<typename System >
|
inlineoverride |
◆ electron_mass()
template<typename System >
|
inlineoverride |
◆ elementary_charge()
template<typename System >
|
inlineoverride |
◆ Hartree_to_electron_volt()
template<typename System >
|
inlineoverride |
◆ Planck_constant()
template<typename System >
|
inlineoverride |
The documentation for this struct was generated from the following file:
- mpqc/chemistry/units/units.h