Octopus
target_density_oct_m Module Reference

Functions/Subroutines

subroutine, public target_init_density (gr, kpoints, namespace, space, tg, stin, td, restart)
 
subroutine, public target_end_density (tg)
 
subroutine, public target_output_density (tg, namespace, space, mesh, dir, ions, outp)
 
real(real64) function, public target_j1_density (gr, kpoints, tg, psi)
 
subroutine, public target_chi_density (tg, gr, kpoints, psi_in, chi_out)
 
subroutine, public target_tdcalc_density (tg, gr, kpoints, psi, time)
 
real(real64) function jcurr_functional (tg, gr, kpoints, psi)
 Calculates a current functional that may be combined with other functionals found in function target_j1. More...
 
subroutine, public chi_current (tg, gr, kpoints, factor, psi_in, chi)
 

Function/Subroutine Documentation

◆ target_init_density()

subroutine, public target_density_oct_m::target_init_density ( type(grid_t), intent(in)  gr,
type(kpoints_t), intent(in)  kpoints,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
type(target_t), intent(inout)  tg,
type(states_elec_t), intent(inout)  stin,
type(td_t), intent(in)  td,
type(restart_t), intent(inout)  restart 
)

Definition at line 167 of file target_density.F90.

◆ target_end_density()

subroutine, public target_density_oct_m::target_end_density ( type(target_t), intent(inout)  tg)

Definition at line 469 of file target_density.F90.

◆ target_output_density()

subroutine, public target_density_oct_m::target_output_density ( type(target_t), intent(in)  tg,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
class(mesh_t), intent(in)  mesh,
character(len=*), intent(in)  dir,
type(ions_t), intent(in)  ions,
type(output_t), intent(in)  outp 
)

Definition at line 486 of file target_density.F90.

◆ target_j1_density()

real(real64) function, public target_density_oct_m::target_j1_density ( type(grid_t), intent(in)  gr,
type(kpoints_t), intent(in)  kpoints,
type(target_t), intent(in)  tg,
type(states_elec_t), intent(inout)  psi 
)

Definition at line 513 of file target_density.F90.

◆ target_chi_density()

subroutine, public target_density_oct_m::target_chi_density ( type(target_t), intent(in)  tg,
type(grid_t), intent(in)  gr,
type(kpoints_t), intent(in)  kpoints,
type(states_elec_t), intent(inout)  psi_in,
type(states_elec_t), intent(inout)  chi_out 
)

Definition at line 562 of file target_density.F90.

◆ target_tdcalc_density()

subroutine, public target_density_oct_m::target_tdcalc_density ( type(target_t), intent(inout)  tg,
type(grid_t), intent(in)  gr,
type(kpoints_t), intent(in)  kpoints,
type(states_elec_t), intent(inout)  psi,
integer, intent(in)  time 
)

Definition at line 641 of file target_density.F90.

◆ jcurr_functional()

real(real64) function target_density_oct_m::jcurr_functional ( type(target_t), intent(in)  tg,
type(grid_t), intent(in)  gr,
type(kpoints_t), intent(in)  kpoints,
type(states_elec_t), intent(inout)  psi 
)
private

Calculates a current functional that may be combined with other functionals found in function target_j1.

Definition at line 663 of file target_density.F90.

◆ chi_current()

subroutine, public target_density_oct_m::chi_current ( type(target_t), intent(in)  tg,
type(grid_t), intent(in)  gr,
type(kpoints_t), intent(in)  kpoints,
real(real64), intent(in)  factor,
type(states_elec_t), intent(inout)  psi_in,
type(states_elec_t), intent(inout)  chi 
)

Definition at line 724 of file target_density.F90.