![]() |
(git:936074a)
|
Input control types for NEGF based quantum transport calculations. More...
Data Types | |
| type | negf_control_contact_type |
| Input parameters related to a single contact. More... | |
| type | negf_control_type |
| Input parameters related to the NEGF run. More... | |
Functions/Subroutines | |
| subroutine, public | negf_control_create (negf_control) |
| allocate control options for Non-equilibrium Green's Function calculation | |
| subroutine, public | negf_control_release (negf_control) |
| release memory allocated for NEGF control options | |
| subroutine, public | read_negf_control (negf_control, input, subsys) |
| Read NEGF input parameters. | |
Input control types for NEGF based quantum transport calculations.
| 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
| negf_control | an object to create |
Definition at line 131 of file negf_control_types.F.
| subroutine, public negf_control_types::negf_control_release | ( | type(negf_control_type), pointer | negf_control | ) |
release memory allocated for NEGF control options
| negf_control | an object to release |
Definition at line 152 of file negf_control_types.F.
| 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.
| negf_control | NEGF control parameters |
| input | root input section |
| subsys | subsystem environment |
Definition at line 197 of file negf_control_types.F.