Loading [MathJax]/extensions/TeX/AMSsymbols.js
SIRIUS 7.5.0
Electronic structure library and applications
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
sirius::Config Class Reference

Inherits sirius::config_t.

Public Member Functions

void import (nlohmann::json const &in__)
 
void lock ()
 
void unlock ()
 
- Public Member Functions inherited from sirius::config_t
nlohmann::json const & dict () const
 
auto const & mixer () const
 
auto & mixer ()
 
auto const & settings () const
 
auto & settings ()
 
auto const & unit_cell () const
 
auto & unit_cell ()
 
auto const & iterative_solver () const
 
auto & iterative_solver ()
 
auto const & control () const
 
auto & control ()
 
auto const & parameters () const
 
auto & parameters ()
 
auto const & nlcg () const
 
auto & nlcg ()
 
auto const & vcsqnm () const
 
auto & vcsqnm ()
 
auto const & hubbard () const
 
auto & hubbard ()
 

Additional Inherited Members

- Protected Attributes inherited from sirius::config_t
nlohmann::json dict_
 

Detailed Description

Definition at line 43 of file simulation_parameters.hpp.

Constructor & Destructor Documentation

◆ Config()

sirius::Config::Config ( )

Definition at line 121 of file simulation_parameters.cpp.

Member Function Documentation

◆ import()

void sirius::Config::import ( nlohmann::json const &  in__)

Definition at line 128 of file simulation_parameters.cpp.

◆ lock()

void sirius::Config::lock ( )
inline

Definition at line 48 of file simulation_parameters.hpp.

◆ unlock()

void sirius::Config::unlock ( )
inline

Definition at line 52 of file simulation_parameters.hpp.


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