Octopus
|
This class defines the factory for minimizers. More...
This class defines the factory for minimizers.
Definition at line 148 of file minimizer_factory.F90.
Private Member Functions | |
procedure | create => minimizer_factory_create |
Create a ground-state algorithm. More... | |
procedure | create_static => minimizer_factory_create_static |
Create a static minimizer. More... | |
type(minimizer_factory_t) function | minimizer_factory_constructor (namespace) |
Constructor for the minimizer factory. More... | |
Private Attributes | |
integer | max_iter |
Maximum number of iteration. More... | |
|
private |
Create a ground-state algorithm.
[in] | this | the factory |
[in] | system | the system using the minimizer |
Definition at line 152 of file minimizer_factory.F90.
|
private |
Create a static minimizer.
A static minimizer is needed for consistency for systems which do not change during an SCF procedure. One special example is the multisystem container, which itself can be kept static, as its components are updated.
[in] | this | the factory |
[in] | system | the system using the algorithm |
Definition at line 153 of file minimizer_factory.F90.
|
private |
Constructor for the minimizer factory.
reads MaximumIter from the input file
Definition at line 167 of file minimizer_factory.F90.
|
private |
Maximum number of iteration.
Definition at line 150 of file minimizer_factory.F90.