•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
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
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 | |
![]() | |
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 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