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

Description of the off-site (nonlocal) Hubbard interaction. More...

#include <config.hpp>

Public Member Functions

 nonlocal_t (nlohmann::json &dict__)
 
auto atom_pair () const
 
auto T () const
 
auto n () const
 
auto l () const
 
auto V () const
 
bool contains (std::string key__) const
 

Private Attributes

nlohmann::json & dict_
 

Detailed Description

Description of the off-site (nonlocal) Hubbard interaction.

Definition at line 1721 of file config.hpp.

Constructor & Destructor Documentation

◆ nonlocal_t()

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

Definition at line 1726 of file config.hpp.

Member Function Documentation

◆ atom_pair()

auto sirius::config_t::hubbard_t::nonlocal_t::atom_pair ( ) const
inline

Definition at line 1730 of file config.hpp.

◆ T()

auto sirius::config_t::hubbard_t::nonlocal_t::T ( ) const
inline

Definition at line 1734 of file config.hpp.

◆ n()

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

Definition at line 1738 of file config.hpp.

◆ l()

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

Definition at line 1742 of file config.hpp.

◆ V()

auto sirius::config_t::hubbard_t::nonlocal_t::V ( ) const
inline

Definition at line 1746 of file config.hpp.

◆ contains()

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

Definition at line 1750 of file config.hpp.

Member Data Documentation

◆ dict_

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

Definition at line 1724 of file config.hpp.


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