Class Scine::Utils::AfirOptimizerSettings¶
-
template<class
OptimizerType
, classConvergenceCheckType
>
classAfirOptimizerSettings
: public Scine::Utils::Settings¶ Settings for an AfirOptimizer.
Uses template arguments in order to automatically include the settings of underlying objects into the given settings.
- Template Parameters
OptimizerType
: The underlying Optimizer class.ConvergenceCheckType
: The underlying ConvergenceCheck class.
Public Functions
-
AfirOptimizerSettings
(const AfirOptimizerBase &afirBase, const OptimizerType &optimizer, const ConvergenceCheckType &check)¶ Construct a new AfirOptimizerSettings object.
Sets the default values of the settings to the current values set in the objects given to the constructor.
- Parameters
afirBase
: The AFIR optimizer.optimizer
: The optimizer.check
: The convergence check criteria.