Octopus
nlcc_oct_m Module Reference

Data Types

interface  nlcc_t
 

Functions/Subroutines

class(nlcc_t) function, pointer nlcc_constructor (partner)
 
subroutine nlcc_init (this, mesh, ions)
 
subroutine nlcc_calculate (this)
 
subroutine nlcc_end (this)
 
subroutine nlcc_finalize (this)
 
subroutine nlcc_calculate_energy (this)
 

Function/Subroutine Documentation

◆ nlcc_constructor()

class(nlcc_t) function, pointer nlcc_oct_m::nlcc_constructor ( class(interaction_partner_t), intent(inout), target  partner)
private

Definition at line 175 of file nlcc.F90.

◆ nlcc_init()

subroutine nlcc_oct_m::nlcc_init ( class(nlcc_t), intent(inout)  this,
class(mesh_t), intent(in), target  mesh,
type(ions_t), intent(in), target  ions 
)
private

Definition at line 191 of file nlcc.F90.

◆ nlcc_calculate()

subroutine nlcc_oct_m::nlcc_calculate ( class(nlcc_t), intent(inout)  this)
private

Definition at line 213 of file nlcc.F90.

◆ nlcc_end()

subroutine nlcc_oct_m::nlcc_end ( class(nlcc_t), intent(inout)  this)
private

Definition at line 242 of file nlcc.F90.

◆ nlcc_finalize()

subroutine nlcc_oct_m::nlcc_finalize ( type(nlcc_t), intent(inout)  this)
private

Definition at line 257 of file nlcc.F90.

◆ nlcc_calculate_energy()

subroutine nlcc_oct_m::nlcc_calculate_energy ( class(nlcc_t), intent(inout)  this)
private

Definition at line 268 of file nlcc.F90.