Loading...
Searching...
No Matches
Parameters::optimizer_options_t Struct Reference

#include <Parameters.h>

Classes

struct  refine_t
struct  lbfgs_t
struct  cg_t
struct  quickmin_t
struct  sd_t

Public Attributes

OptType method {OptType::CG}
std::string convergence_metric {"norm"}
std::string convergence_metric_label
size_t max_iterations {1000}
double max_move {0.2}
double converged_force {0.01}
double time_step_input {1.0}
double time_step {0.0}
double max_time_step_input {2.5}
double max_time_step {0.0}
struct eonc::Parameters::optimizer_options_t::refine_t refine
struct eonc::Parameters::optimizer_options_t::lbfgs_t lbfgs
struct eonc::Parameters::optimizer_options_t::cg_t cg
struct eonc::Parameters::optimizer_options_t::quickmin_t quickmin
struct eonc::Parameters::optimizer_options_t::sd_t sd

Detailed Description

Definition at line 219 of file Parameters.h.

Member Data Documentation

◆ cg

◆ converged_force

Definition at line 225 of file Parameters.h.

225{0.01};

◆ convergence_metric

Definition at line 221 of file Parameters.h.

221{"norm"};

◆ convergence_metric_label

◆ lbfgs

◆ max_iterations

Definition at line 223 of file Parameters.h.

223{1000};

◆ max_move

Definition at line 224 of file Parameters.h.

224{0.2};

◆ max_time_step

Definition at line 229 of file Parameters.h.

229{0.0}; // computed: input / timeUnit

◆ max_time_step_input

Definition at line 228 of file Parameters.h.

228{2.5};

◆ method

◆ quickmin

◆ refine

◆ sd

◆ time_step

Definition at line 227 of file Parameters.h.

227{0.0}; // computed: input / timeUnit

◆ time_step_input

Definition at line 226 of file Parameters.h.

226{1.0};

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