Non-linear conjugate gradient minimisation.
More...
#include <config.hpp>
Non-linear conjugate gradient minimisation.
Definition at line 1362 of file config.hpp.
◆ nlcg_t()
sirius::config_t::nlcg_t::nlcg_t |
( |
nlohmann::json & |
dict__ | ) |
|
|
inline |
◆ maxiter() [1/2]
auto sirius::config_t::nlcg_t::maxiter |
( |
| ) |
const |
|
inline |
Maximum number of CG iterations.
Definition at line 1370 of file config.hpp.
◆ maxiter() [2/2]
void sirius::config_t::nlcg_t::maxiter |
( |
int |
maxiter__ | ) |
|
|
inline |
◆ restart() [1/2]
auto sirius::config_t::nlcg_t::restart |
( |
| ) |
const |
|
inline |
◆ restart() [2/2]
void sirius::config_t::nlcg_t::restart |
( |
int |
restart__ | ) |
|
|
inline |
◆ tau() [1/2]
auto sirius::config_t::nlcg_t::tau |
( |
| ) |
const |
|
inline |
Backtracking search, step parameter.
Definition at line 1394 of file config.hpp.
◆ tau() [2/2]
void sirius::config_t::nlcg_t::tau |
( |
double |
tau__ | ) |
|
|
inline |
◆ T() [1/2]
auto sirius::config_t::nlcg_t::T |
( |
| ) |
const |
|
inline |
◆ T() [2/2]
void sirius::config_t::nlcg_t::T |
( |
double |
T__ | ) |
|
|
inline |
◆ kappa() [1/2]
auto sirius::config_t::nlcg_t::kappa |
( |
| ) |
const |
|
inline |
◆ kappa() [2/2]
void sirius::config_t::nlcg_t::kappa |
( |
double |
kappa__ | ) |
|
|
inline |
◆ tol() [1/2]
auto sirius::config_t::nlcg_t::tol |
( |
| ) |
const |
|
inline |
◆ tol() [2/2]
void sirius::config_t::nlcg_t::tol |
( |
double |
tol__ | ) |
|
|
inline |
◆ processing_unit() [1/2]
auto sirius::config_t::nlcg_t::processing_unit |
( |
| ) |
const |
|
inline |
◆ processing_unit() [2/2]
void sirius::config_t::nlcg_t::processing_unit |
( |
std::string |
processing_unit__ | ) |
|
|
inline |
◆ dict_
nlohmann::json& sirius::config_t::nlcg_t::dict_ |
|
private |
The documentation for this class was generated from the following file: