Octopus
minimizer_scf.F90 File Reference

Go to the source code of this file.

Modules

module  minimizer_scf_oct_m
 

Data Types

interface  minimizer_scf_oct_m::minimizer_scf_t
 Implements a minimizer algorithm for SCF calculations. More...
 

Functions/Subroutines

type(minimizer_scf_t) function, pointer minimizer_scf_oct_m::minimizer_scf_constructor ()
 
logical function minimizer_scf_oct_m::minimizer_scf_do_operation (this, operation)
 Try to perform one operation of the algorithm. Return .true. if sucessful. More...
 

Variables

character(len=algo_label_len), parameter, public minimizer_scf_oct_m::gs_scf_start = 'GS_SCF_START'
 
character(len=algo_label_len), parameter, public minimizer_scf_oct_m::gs_scf_finish = 'GS_SCF_FINISH'
 
character(len=algo_label_len), parameter, public minimizer_scf_oct_m::gs_scf_iteration = 'GS_SCF_ITERATION'
 
type(algorithmic_operation_t), parameter, public minimizer_scf_oct_m::op_gs_start = algorithmic_operation_t(GS_SCF_START, 'Starting ground state SCF')
 
type(algorithmic_operation_t), parameter, public minimizer_scf_oct_m::op_gs_finish = algorithmic_operation_t(GS_SCF_FINISH, 'Finishing ground state SCF')
 
type(algorithmic_operation_t), parameter, public minimizer_scf_oct_m::op_gs_scf_iteration = algorithmic_operation_t(GS_SCF_ITERATION, 'SCF iteration for the electrons')