Documentation for module hartree_local_types

...

source: hartree_local_types.F
Loading...

public Types:

ecoul_1center_type
...
hartree_local_type
...

public Subroutines/Functions:

...
...
...
...
...
...

public Types:

TYPE :: ecoul_1center_type

...


POINTER :: vh1_h ...
POINTER :: vh1_s ...
REAL(dp)
:: ecoul_1_h ...
REAL(dp)
:: ecoul_1_s ...
REAL(dp)
:: ecoul_1_z ...
REAL(dp)
:: ecoul_1_0 ...

TYPE :: hartree_local_type

...


DIMENSION(:), POINTER :: ecoul_1c ...

SUBROUTINEallocate_ecoul_1center(ecoul_1c, natom)

...

Arguments:
POINTER
:: ecoul_1c(:) ...
INTEGER,
INTENT(in)
:: natom ...

SUBROUTINEget_hartree_local(hartree_local, ecoul_1c)

...

Arguments:
POINTER
:: hartree_local ...
OPTIONAL, POINTER
:: ecoul_1c(:) ...

SUBROUTINEhartree_local_create(hartree_local)

...

Arguments:
POINTER
:: hartree_local ...

SUBROUTINEhartree_local_release(hartree_local)

...

Arguments:
POINTER
:: hartree_local ...

SUBROUTINEset_ecoul_1c(ecoul_1c, iatom, ecoul_1_h, ecoul_1_s, ecoul_1_z, ecoul_1_0)

...

Arguments:
POINTER
:: ecoul_1c(:) ...
INTEGER,
INTENT(in),
OPTIONAL
:: iatom ...
REAL(dp),
INTENT(in),
OPTIONAL
:: ecoul_1_h ...
REAL(dp),
INTENT(in),
OPTIONAL
:: ecoul_1_s ...
REAL(dp),
INTENT(in),
OPTIONAL
:: ecoul_1_z ...
REAL(dp),
INTENT(in),
OPTIONAL
:: ecoul_1_0 ...

SUBROUTINEset_hartree_local(hartree_local, ecoul_1c)

...

Arguments:
POINTER
:: hartree_local ...
OPTIONAL, POINTER
:: ecoul_1c(:) ...