Documentation for module sap_kind_types

General overlap type integrals containers

source: sap_kind_types.F
Loading...

public Types:

clist_type
...
sap_int_type
...
alist_type
...

public Subroutines/Functions:

...
...
SUBROUTINE
get_alist (sap_int, alist, atom)
...
...
SUBROUTINE
sap_sort (sap_int)
...

public Types:

TYPE :: alist_type

...


INTEGER
:: aatom ...
INTEGER
:: nclist ...
TYPE(clist_type),
DIMENSION(:), POINTER :: clist ...

TYPE :: clist_type

...


INTEGER
:: catom ...
INTEGER
:: nsgf_cnt ...
INTEGER,
DIMENSION(:), POINTER :: sgf_list ...
INTEGER,
DIMENSION(3) :: cell ...
LOGICAL
:: sgf_soft_only ...
REAL(dp)
:: maxac ...
REAL(dp)
:: maxach ...
REAL(dp),
DIMENSION(3) :: rac ...
REAL(dp),
DIMENSION(:,:,:), POINTER :: acint ...
REAL(dp),
DIMENSION(:,:,:), POINTER :: achint ...

TYPE :: sap_int_type

...


INTEGER
:: a_kind ...
INTEGER
:: p_kind ...
INTEGER
:: nalist ...
TYPE(alist_type),
DIMENSION(:), POINTER :: alist ...
INTEGER,
DIMENSION(:), POINTER :: asort ...
INTEGER,
DIMENSION(:), POINTER :: aindex ...

SUBROUTINEalist_post_align_blk(blk_in, ldin, blk_out, ldout, ilist, in, jlist, jn)

...

Arguments:
REAL(dp),
INTENT(in)
:: blk_in(ldin,*) ...
INTEGER,
INTENT(in)
:: ldin ...
REAL(dp),
INTENT(inout)
:: blk_out(ldout,*) ...
INTEGER,
INTENT(in)
:: ldout ...
INTEGER,
INTENT(in)
:: ilist(*) ...
INTEGER,
INTENT(in)
:: in ...
INTEGER,
INTENT(in)
:: jlist(*) ...
INTEGER,
INTENT(in)
:: jn ...

SUBROUTINEalist_pre_align_blk(blk_in, ldin, blk_out, ldout, ilist, in, jlist, jn)

...

Arguments:
REAL(dp),
INTENT(in)
:: blk_in(ldin,*) ...
INTEGER,
INTENT(in)
:: ldin ...
REAL(dp),
INTENT(inout)
:: blk_out(ldout,*) ...
INTEGER,
INTENT(in)
:: ldout ...
INTEGER,
INTENT(in)
:: ilist(*) ...
INTEGER,
INTENT(in)
:: in ...
INTEGER,
INTENT(in)
:: jlist(*) ...
INTEGER,
INTENT(in)
:: jn ...

SUBROUTINEget_alist(sap_int, alist, atom)

...

Arguments:
INTENT(in)
:: sap_int ...
TYPE(alist_type),
INTENT(out),
POINTER
:: alist ...
INTEGER,
INTENT(in)
:: atom ...

SUBROUTINErelease_sap_int(sap_int)

...

Arguments:
POINTER
:: sap_int(:) ...

SUBROUTINEsap_sort(sap_int)

...

Arguments:
POINTER
:: sap_int(:) ...