Octopus
dipole_oct_m::dipole_t Type Reference

Detailed Description

Definition at line 123 of file dipole.F90.

Private Member Functions

procedure init => dipole_init
 
procedure calculate => dipole_calculate
 Calculate the dipole moment from the ions and the electronic states. More...
 
procedure get => dipole_get
 accedd the dipole moment More...
 
procedure end => dipole_end
 

Private Attributes

integer dim
 dimension of the dipole moment More...
 
logical periodic
 if periodic, we need to use more complex code, which is not yet implemented More...
 
real(real64), dimension(:), allocatable dipole
 the total dipole moment of electrons and ions More...
 

Member Function/Subroutine Documentation

◆ init()

procedure dipole_oct_m::dipole_t::init
private

Definition at line 131 of file dipole.F90.

◆ calculate()

procedure dipole_oct_m::dipole_t::calculate
private

Calculate the dipole moment from the ions and the electronic states.

Definition at line 132 of file dipole.F90.

◆ get()

procedure dipole_oct_m::dipole_t::get
private

accedd the dipole moment

Definition at line 133 of file dipole.F90.

◆ end()

procedure dipole_oct_m::dipole_t::end
private

Definition at line 134 of file dipole.F90.

Member Data Documentation

◆ dim

integer dipole_oct_m::dipole_t::dim
private

dimension of the dipole moment

Definition at line 126 of file dipole.F90.

◆ periodic

logical dipole_oct_m::dipole_t::periodic
private

if periodic, we need to use more complex code, which is not yet implemented

Definition at line 127 of file dipole.F90.

◆ dipole

real(real64), dimension(:), allocatable dipole_oct_m::dipole_t::dipole
private

the total dipole moment of electrons and ions

Definition at line 128 of file dipole.F90.


The documentation for this type was generated from the following file: