Octopus
rdmft.F90 File Reference

Go to the source code of this file.

Modules

module  rdmft_oct_m
 

Data Types

type  rdmft_oct_m::rdm_t
 

Functions/Subroutines

subroutine, public rdmft_oct_m::rdmft_init (rdm, namespace, gr, st, mc, space, fromScratch)
 
subroutine, public rdmft_oct_m::rdmft_end (rdm)
 
subroutine, public rdmft_oct_m::scf_rdmft (rdm, namespace, space, gr, ions, ext_partners, st, ks, hm, outp, restart_dump)
 
subroutine scf_write_static (dir, fname)
 
subroutine rdmft_oct_m::calc_maxfo (namespace, hm, st, gr, rdm)
 
subroutine rdmft_oct_m::calc_photon_number (space, gr, st, photons, photon_number_state, ekin_state, epot_state)
 
subroutine rdmft_oct_m::set_occ_pinning (st)
 
subroutine rdmft_oct_m::scf_occ_no (rdm, namespace, gr, hm, space, st, energy)
 
subroutine rdmft_oct_m::scf_occ (rdm, namespace, gr, hm, space, st, energy)
 
subroutine rdmft_oct_m::objective_rdmft (size, theta, objective, getgrad, df)
 
subroutine rdmft_oct_m::write_iter_info_rdmft (iter, size, energy, maxdr, maxdf, theta)
 
subroutine rdmft_oct_m::scf_orb (rdm, namespace, gr, st, hm, space, energy)
 
subroutine rdmft_oct_m::scf_orb_cg (rdm, namespace, space, gr, ions, ext_partners, st, ks, hm, energy)
 
subroutine rdmft_oct_m::construct_lambda (namespace, hm, st, gr, lambda, rdm)
 
subroutine rdmft_oct_m::assign_eigfunctions (rdm, st, lambda)
 
subroutine rdmft_oct_m::total_energy_rdm (rdm, occ, energy, dE_dn)
 
subroutine rdmft_oct_m::rdm_derivatives (rdm, namespace, hm, st, gr, space)
 
subroutine rdmft_oct_m::rdm_integrals (rdm, namespace, hm, st, mesh)
 
subroutine rdmft_oct_m::sum_integrals (rdm)
 

Variables

type(rdm_t), pointer rdmft_oct_m::rdm_ptr
 

Function/Subroutine Documentation

◆ scf_write_static()

subroutine scf_rdmft::scf_write_static ( character(len=*), intent(in)  dir,
character(len=*), intent(in)  fname 
)
private

Definition at line 585 of file rdmft.F90.