(git:3add494)
negf_control_types Module Reference

Input control types for NEGF based quantum transport calculations. More...

Functions/Subroutines

subroutine, public negf_control_create (negf_control)
 allocate control options for Non-equilibrium Green's Function calculation More...
 
subroutine, public negf_control_release (negf_control)
 release memory allocated for NEGF control options More...
 
subroutine, public read_negf_control (negf_control, input, subsys)
 Read NEGF input parameters. More...
 

Detailed Description

Input control types for NEGF based quantum transport calculations.

Function/Subroutine Documentation

◆ negf_control_create()

subroutine, public negf_control_types::negf_control_create ( type(negf_control_type), pointer  negf_control)

allocate control options for Non-equilibrium Green's Function calculation

Parameters
negf_controlan object to create
History
  • 02.2017 created [Sergey Chulkov]

Definition at line 131 of file negf_control_types.F.

Here is the caller graph for this function:

◆ negf_control_release()

subroutine, public negf_control_types::negf_control_release ( type(negf_control_type), pointer  negf_control)

release memory allocated for NEGF control options

Parameters
negf_controlan object to release
History
  • 02.2017 created [Sergey Chulkov]

Definition at line 152 of file negf_control_types.F.

Here is the caller graph for this function:

◆ read_negf_control()

subroutine, public negf_control_types::read_negf_control ( type(negf_control_type), pointer  negf_control,
type(section_vals_type), pointer  input,
type(cp_subsys_type), pointer  subsys 
)

Read NEGF input parameters.

Parameters
negf_controlNEGF control parameters
inputroot input section
subsyssubsystem environment

Definition at line 197 of file negf_control_types.F.

Here is the call graph for this function:
Here is the caller graph for this function: