Octopus
photon_mode_oct_m Module Reference

Data Types

type  photon_mode_t
 

Functions/Subroutines

subroutine, public photon_mode_init (this, namespace, dim, photon_free)
 
subroutine, public photon_mode_end (this)
 
subroutine, public photon_mode_write_info (this, iunit, namespace)
 
subroutine, public photon_mode_set_n_electrons (this, qtot)
 
subroutine, public photon_mode_compute_dipoles (this, mesh)
 Computes the polarization dipole. More...
 
subroutine, public photon_mode_add_poisson_terms (this, mesh, rho, pot)
 
subroutine, public photon_mode_dressed (this)
 

Function/Subroutine Documentation

◆ photon_mode_init()

subroutine, public photon_mode_oct_m::photon_mode_init ( type(photon_mode_t), intent(out)  this,
type(namespace_t), intent(in)  namespace,
integer, intent(in)  dim,
logical, intent(in), optional  photon_free 
)

Definition at line 174 of file photon_mode.F90.

◆ photon_mode_end()

subroutine, public photon_mode_oct_m::photon_mode_end ( type(photon_mode_t), intent(inout)  this)

Definition at line 386 of file photon_mode.F90.

◆ photon_mode_write_info()

subroutine, public photon_mode_oct_m::photon_mode_write_info ( type(photon_mode_t), intent(in)  this,
integer, intent(in), optional  iunit,
type(namespace_t), intent(in), optional  namespace 
)

Definition at line 416 of file photon_mode.F90.

◆ photon_mode_set_n_electrons()

subroutine, public photon_mode_oct_m::photon_mode_set_n_electrons ( type(photon_mode_t), intent(inout)  this,
real(real64), intent(in)  qtot 
)

Definition at line 439 of file photon_mode.F90.

◆ photon_mode_compute_dipoles()

subroutine, public photon_mode_oct_m::photon_mode_compute_dipoles ( type(photon_mode_t), intent(inout)  this,
class(mesh_t), intent(in)  mesh 
)

Computes the polarization dipole.

Definition at line 452 of file photon_mode.F90.

◆ photon_mode_add_poisson_terms()

subroutine, public photon_mode_oct_m::photon_mode_add_poisson_terms ( type(photon_mode_t), intent(in)  this,
type(mesh_t), intent(in)  mesh,
real(real64), dimension(:), intent(in)  rho,
real(real64), dimension(:), intent(inout)  pot 
)

Definition at line 473 of file photon_mode.F90.

◆ photon_mode_dressed()

subroutine, public photon_mode_oct_m::photon_mode_dressed ( type(photon_mode_t), intent(inout)  this)

Definition at line 500 of file photon_mode.F90.