47    logical :: apply = .false.
 
   49    type(mixfield_t)  :: field
 
   56    type(namespace_t),     
intent(in)    :: namespace
 
   57    type(vtau_mixer_t),    
intent(inout) :: mixer
 
   58    type(mix_t),           
intent(inout) :: smix
 
   59    type(hamiltonian_elec_t), 
intent(in) :: hm
 
   60    integer,               
intent(in)    :: np
 
   61    integer,               
intent(in)    :: nspin
 
   80    type(vtau_mixer_t), 
intent(inout) :: mixer
 
   81    type(mix_t),         
intent(inout)   :: smix
 
   83    if (.not. mixer%apply) 
return 
   93    type(vtau_mixer_t), 
intent(inout) :: mixer
 
   94    type(mix_t),         
intent(inout) :: smix
 
   96    if (.not. mixer%apply) 
return 
  106    type(vtau_mixer_t),       
intent(inout) :: mixer
 
  107    type(hamiltonian_elec_t), 
intent(in)    :: hm
 
  109    if (.not. mixer%apply) 
return 
  119    type(vtau_mixer_t),       
intent(inout) :: mixer
 
  120    type(hamiltonian_elec_t), 
intent(in)    :: hm
 
  122    if (.not. mixer%apply) 
return 
  132    type(vtau_mixer_t),       
intent(in)    :: mixer
 
  133    type(hamiltonian_elec_t), 
intent(inout) :: hm
 
  135    if (.not. mixer%apply) 
return 
integer, parameter, public generalized_kohn_sham_dft
 
subroutine, public mixfield_end(smix, mixfield)
Deallocate all arrays of a mixfield instance.
 
integer pure function, public mix_scheme(this)
 
subroutine, public mixfield_init(smix, mixfield, d1, d2, d3, func_type)
Initialise all attributes of a mixfield instance.
 
subroutine, public mix_add_auxmixfield(namespace, smix, mixfield)
 
subroutine, public mixfield_clear(scheme, mixfield)
Zero all potential and field attributes of a mixfield instance.
 
integer pure function, public mix_d3(this)
 
type(type_t), public type_float
 
subroutine, public vtau_mixer_end(mixer, smix)
 
subroutine, public vtau_mixer_init_auxmixer(namespace, mixer, smix, hm, np, nspin)
 
subroutine, public vtau_mixer_set_vout(mixer, hm)
 
subroutine, public vtau_mixer_get_vnew(mixer, hm)
 
subroutine, public vtau_mixer_clear(mixer, smix)
 
subroutine, public vtau_mixer_set_vin(mixer, hm)
 
logical pure function, public family_is_mgga_with_exc(xcs)
Is the xc function part of the mGGA family with an energy functional.