Octopus
external_potential.F90 File Reference

Go to the source code of this file.

Modules

module  external_potential_oct_m
 

Data Types

interface  external_potential_oct_m::external_potential_t
 

Functions/Subroutines

class(external_potential_t) function, pointer external_potential_oct_m::external_potential_init (namespace)
 
subroutine external_potential_oct_m::external_potential_finalize (this)
 
subroutine external_potential_oct_m::external_potential_allocate (this, mesh)
 
subroutine external_potential_oct_m::external_potential_deallocate (this)
 
subroutine external_potential_oct_m::external_potential_init_interaction_as_partner (partner, interaction)
 
subroutine external_potential_oct_m::external_potential_copy_quantities_to_interaction (partner, interaction)
 
subroutine external_potential_oct_m::external_potential_calculate (this, namespace, mesh, poisson)
 
subroutine, public external_potential_oct_m::load_external_potentials (external_potentials, namespace)
 
subroutine external_potential_oct_m::read_from_block (pot, namespace, blk, row, read_data)
 
logical function parameter_defined (param)
 
subroutine check_duplication (param)
 

Variables

integer, parameter, public external_potential_oct_m::external_pot_usdef = 201
 user-defined function for local potential More...
 
integer, parameter, public external_potential_oct_m::external_pot_from_file = 202
 potential, defined in a file More...
 
integer, parameter, public external_potential_oct_m::external_pot_charge_density = 203
 user-defined function for charge density More...
 
integer, parameter, public external_potential_oct_m::external_pot_static_bfield = 204
 Static magnetic field. More...
 
integer, parameter, public external_potential_oct_m::external_pot_static_efield = 205
 Static electric field. More...
 

Function/Subroutine Documentation

◆ parameter_defined()

logical function read_from_block::parameter_defined ( integer(int64), intent(in)  param)
private

Definition at line 739 of file external_potential.F90.

◆ check_duplication()

subroutine read_from_block::check_duplication ( integer(int64), intent(in)  param)
private

Definition at line 753 of file external_potential.F90.