SIRIUS 7.5.0
Electronic structure library and applications
Public Member Functions | Private Attributes | List of all members
sirius::config_t::hubbard_t::local_t Class Reference

Description of the on-site (local) Hubbard interaction. More...

#include <config.hpp>

Public Member Functions

 local_t (nlohmann::json &dict__)
 
auto atom_type () const
 
auto n () const
 
auto l () const
 
auto U () const
 
auto J () const
 
auto BE2 () const
 
auto E3 () const
 
auto alpha () const
 
auto beta () const
 
auto initial_occupancy () const
 
auto total_initial_occupancy () const
 
bool contains (std::string key__) const
 

Private Attributes

nlohmann::json & dict_
 

Detailed Description

Description of the on-site (local) Hubbard interaction.

Definition at line 1624 of file config.hpp.

Constructor & Destructor Documentation

◆ local_t()

sirius::config_t::hubbard_t::local_t::local_t ( nlohmann::json &  dict__)
inline

Definition at line 1629 of file config.hpp.

Member Function Documentation

◆ atom_type()

auto sirius::config_t::hubbard_t::local_t::atom_type ( ) const
inline

Definition at line 1633 of file config.hpp.

◆ n()

auto sirius::config_t::hubbard_t::local_t::n ( ) const
inline

Definition at line 1637 of file config.hpp.

◆ l()

auto sirius::config_t::hubbard_t::local_t::l ( ) const
inline

Definition at line 1641 of file config.hpp.

◆ U()

auto sirius::config_t::hubbard_t::local_t::U ( ) const
inline

Definition at line 1645 of file config.hpp.

◆ J()

auto sirius::config_t::hubbard_t::local_t::J ( ) const
inline

Definition at line 1649 of file config.hpp.

◆ BE2()

auto sirius::config_t::hubbard_t::local_t::BE2 ( ) const
inline

Definition at line 1653 of file config.hpp.

◆ E3()

auto sirius::config_t::hubbard_t::local_t::E3 ( ) const
inline

Definition at line 1657 of file config.hpp.

◆ alpha()

auto sirius::config_t::hubbard_t::local_t::alpha ( ) const
inline

Definition at line 1661 of file config.hpp.

◆ beta()

auto sirius::config_t::hubbard_t::local_t::beta ( ) const
inline

Definition at line 1665 of file config.hpp.

◆ initial_occupancy()

auto sirius::config_t::hubbard_t::local_t::initial_occupancy ( ) const
inline

Definition at line 1669 of file config.hpp.

◆ total_initial_occupancy()

auto sirius::config_t::hubbard_t::local_t::total_initial_occupancy ( ) const
inline

Definition at line 1673 of file config.hpp.

◆ contains()

bool sirius::config_t::hubbard_t::local_t::contains ( std::string  key__) const
inline

Definition at line 1677 of file config.hpp.

Member Data Documentation

◆ dict_

nlohmann::json& sirius::config_t::hubbard_t::local_t::dict_
private

Definition at line 1627 of file config.hpp.


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