Octopus
allelectron.F90 File Reference

Go to the source code of this file.

Modules

module  allelectron_oct_m
 

Data Types

type  allelectron_oct_m::allelectron_t
 An abstract type for all electron species. More...
 
interface  allelectron_oct_m::soft_coulomb_t
 
interface  allelectron_oct_m::full_anc_t
 
interface  allelectron_oct_m::full_delta_t
 
interface  allelectron_oct_m::full_gaussian_t
 

Functions/Subroutines

class(soft_coulomb_t) function, pointer allelectron_oct_m::soft_coulomb_constructor (label, index)
 
class(full_anc_t) function, pointer allelectron_oct_m::full_anc_constructor (label, index, a)
 Constructor for full_anc_t. More...
 
class(full_delta_t) function, pointer allelectron_oct_m::full_delta_constructor (label, index, sigma)
 Constructor for full_delta_t. More...
 
class(full_gaussian_t) function, pointer allelectron_oct_m::full_gaussian_constructor (label, index, sigma)
 Constructor for full_gaussian_t. More...
 
real(real64) pure function allelectron_oct_m::allelectron_sigma (spec)
 
pure subroutine allelectron_oct_m::allelectron_set_sigma (spec, sigma)
 
real(real64) pure function allelectron_oct_m::allelectron_omega (spec)
 
real(real64) pure function allelectron_oct_m::full_anc_a (spec)
 
real(real64) pure function allelectron_oct_m::full_anc_b (spec)
 
pure subroutine allelectron_oct_m::full_anc_set_a (spec, a)
 
real(real64) pure function allelectron_oct_m::soft_coulomb_softening (spec)
 Get the softening parameter. More...
 
pure subroutine allelectron_oct_m::soft_coulomb_set_softening (spec, soft)
 Set the softening parameter. More...
 
subroutine allelectron_oct_m::allelectron_iwf_fix_qn (spec, namespace, nspin, dim)
 set up quantum numbers of orbitals More...
 
real(real64) function allelectron_oct_m::allelectron_get_iwf_radius (spec, ii, is, threshold)
 Return radius outside which orbital is less than threshold value 0.001. More...
 
logical pure function allelectron_oct_m::allelectron_is_local (spec)
 
subroutine allelectron_oct_m::allelectron_init_potential (this, namespace, grid_cutoff, filter)
 This routine performs some operations on the pseudopotential functions (filtering, etc), some of which depend on the grid cutoff value. More...
 
subroutine func_anc (xin, ff, jacobian)
 
subroutine allelectron_oct_m::allelectron_debug (spec, dir, namespace, gmax)
 
subroutine allelectron_oct_m::allelectron_build (spec, namespace, ispin, dim, print_info)
 
logical pure function allelectron_oct_m::allelectron_is_full (this)
 Is the species an all-electron derived class or not. More...
 
logical pure function allelectron_oct_m::allelectron_represents_real_atom (spec)
 Is the species representing an atomic species or not. More...
 

Variables

real(real64) allelectron_oct_m::alpha_p
 
type(logrid_t), pointer allelectron_oct_m::grid_p
 

Function/Subroutine Documentation

◆ func_anc()

subroutine allelectron_init_potential::func_anc ( real(real64), dimension(:), intent(in)  xin,
real(real64), dimension(:), intent(out)  ff,
real(real64), dimension(:,:), intent(out)  jacobian 
)
private

Definition at line 577 of file allelectron.F90.