Documentation for module et_coupling_types

Definition and initialisation of the et_coupling data type.

source: et_coupling_types.F
Loading...

public Types:

et_coupling_type
...

public Subroutines/Functions:

...
...
...

public Types:

TYPE :: et_coupling_type

...


DIMENSION(:), POINTER :: et_mo_coeff ...
DIMENSION(:), POINTER :: rest_mat ...
LOGICAL
:: first_run ...
LOGICAL
:: keep_matrix ...
REAL(dp)
:: energy ...
REAL(dp)
:: e1 ...
REAL(dp)
:: order_p ...

SUBROUTINEet_coupling_create(et_coupling)

...

Arguments:
POINTER
:: et_coupling ...

SUBROUTINEet_coupling_release(et_coupling)

...

Arguments:
POINTER
:: et_coupling ...

SUBROUTINEset_et_coupling_type(et_coupling, et_mo_coeff, rest_mat)

...

Arguments:
POINTER
:: et_coupling ...
OPTIONAL, POINTER
:: et_mo_coeff(:) ...
OPTIONAL, POINTER
:: rest_mat(:) ...