some variables used for the SCF cycle
More...
some variables used for the SCF cycle
Definition at line 211 of file scf.F90.
|
| logical | conv_eigen_error |
| |
| logical | check_conv |
| |
| integer | mix_field |
| |
| logical | calc_force |
| |
| logical | calc_dipole |
| |
| logical | calc_partial_charges |
| |
| type(mix_t) | smix |
| |
| type(mixfield_t), pointer | mixfield |
| |
| type(eigensolver_t) | eigens |
| |
| integer | mixdim1 |
| |
| logical | forced_finish = .false. |
| | remember if 'touch stop' was triggered earlier. More...
|
| |
| type(lda_u_mixer_t) | lda_u_mix |
| |
| type(vtau_mixer_t) | vtau_mix |
| |
| type(berry_t) | berry |
| |
| integer | matvec |
| | number matrix-vector products More...
|
| |
| real(real64) | energy_in |
| |
| real(real64) | energy_diff |
| |
| real(real64) | abs_dens_diff |
| |
| real(real64) | evsum_in |
| |
| real(real64) | evsum_out |
| |
| real(real64) | evsum_diff |
| |
| logical | converged_current |
| |
| logical | converged_last |
| |
| integer | verbosity_ |
| |
| type(lcao_t) | lcao |
| | Linear combination of atomic orbitals. More...
|
| |
| real(real64), dimension(:,:), allocatable | rhoout |
| |
| real(real64), dimension(:,:), allocatable | rhoin |
| |
| real(real64), dimension(:,:), allocatable | vhxc_old |
| |
| class(wfs_elec_t), dimension(:, :), allocatable | psioutb |
| |
| logical | output_forces |
| |
| logical | calc_current |
| |
| logical | output_during_scf |
| |
| logical | finish = .false. |
| |
◆ max_iter
| integer, public scf_oct_m::scf_t::max_iter |
maximum number of SCF iterations
Definition at line 213 of file scf.F90.
◆ lmm_r
| real(real64), public scf_oct_m::scf_t::lmm_r |
◆ conv_eigen_error
| logical scf_oct_m::scf_t::conv_eigen_error |
|
private |
◆ check_conv
| logical scf_oct_m::scf_t::check_conv |
|
private |
◆ mix_field
| integer scf_oct_m::scf_t::mix_field |
|
private |
◆ calc_force
| logical scf_oct_m::scf_t::calc_force |
|
private |
◆ calc_stress
| logical, public scf_oct_m::scf_t::calc_stress |
◆ calc_dipole
| logical scf_oct_m::scf_t::calc_dipole |
|
private |
◆ calc_partial_charges
| logical scf_oct_m::scf_t::calc_partial_charges |
|
private |
◆ smix
| type(mix_t) scf_oct_m::scf_t::smix |
|
private |
◆ mixfield
| type(mixfield_t), pointer scf_oct_m::scf_t::mixfield |
|
private |
◆ eigens
◆ mixdim1
| integer scf_oct_m::scf_t::mixdim1 |
|
private |
◆ forced_finish
| logical scf_oct_m::scf_t::forced_finish = .false. |
|
private |
remember if 'touch stop' was triggered earlier.
Definition at line 230 of file scf.F90.
◆ lda_u_mix
◆ vtau_mix
◆ berry
| type(berry_t) scf_oct_m::scf_t::berry |
|
private |
◆ matvec
| integer scf_oct_m::scf_t::matvec |
|
private |
number matrix-vector products
Definition at line 234 of file scf.F90.
◆ restart_load
| type(restart_t), public scf_oct_m::scf_t::restart_load |
◆ restart_dump
| type(restart_t), public scf_oct_m::scf_t::restart_dump |
◆ criterion_list
◆ energy_in
| real(real64) scf_oct_m::scf_t::energy_in |
|
private |
◆ energy_diff
| real(real64) scf_oct_m::scf_t::energy_diff |
|
private |
◆ abs_dens_diff
| real(real64) scf_oct_m::scf_t::abs_dens_diff |
|
private |
◆ evsum_in
| real(real64) scf_oct_m::scf_t::evsum_in |
|
private |
◆ evsum_out
| real(real64) scf_oct_m::scf_t::evsum_out |
|
private |
◆ evsum_diff
| real(real64) scf_oct_m::scf_t::evsum_diff |
|
private |
◆ converged_current
| logical scf_oct_m::scf_t::converged_current |
|
private |
◆ converged_last
| logical scf_oct_m::scf_t::converged_last |
|
private |
◆ verbosity_
| integer scf_oct_m::scf_t::verbosity_ |
|
private |
◆ lcao
| type(lcao_t) scf_oct_m::scf_t::lcao |
|
private |
Linear combination of atomic orbitals.
Definition at line 244 of file scf.F90.
◆ rhoout
| real(real64), dimension(:,:), allocatable scf_oct_m::scf_t::rhoout |
|
private |
◆ rhoin
| real(real64), dimension(:,:), allocatable scf_oct_m::scf_t::rhoin |
|
private |
◆ vhxc_old
| real(real64), dimension(:,:), allocatable scf_oct_m::scf_t::vhxc_old |
|
private |
◆ psioutb
| class(wfs_elec_t), dimension(:, :), allocatable scf_oct_m::scf_t::psioutb |
|
private |
◆ output_forces
| logical scf_oct_m::scf_t::output_forces |
|
private |
◆ calc_current
| logical scf_oct_m::scf_t::calc_current |
|
private |
◆ output_during_scf
| logical scf_oct_m::scf_t::output_during_scf |
|
private |
◆ finish
| logical scf_oct_m::scf_t::finish = .false. |
|
private |
The documentation for this type was generated from the following file: