(git:c5411e0)
Loading...
Searching...
No Matches
qs_overlap::create_sab_matrix Interface Reference

Public Member Functions

subroutine create_sab_matrix_1d (ks_env, matrix_s, matrix_name, basis_set_list_a, basis_set_list_b, sab_nl, symmetric)
 Setup the structure of a sparse matrix based on the overlap neighbor list.
 
subroutine create_sab_matrix_2d (ks_env, matrix_s, matrix_name, basis_set_list_a, basis_set_list_b, sab_nl, symmetric)
 Setup the structure of a sparse matrix based on the overlap neighbor list, 2d version.
 

Detailed Description

Definition at line 81 of file qs_overlap.F.

Member Function/Subroutine Documentation

◆ create_sab_matrix_1d()

subroutine qs_overlap::create_sab_matrix::create_sab_matrix_1d ( type(qs_ks_env_type), pointer  ks_env,
type(dbcsr_p_type), dimension(:), pointer  matrix_s,
character(len=*), intent(in), optional  matrix_name,
type(gto_basis_set_p_type), dimension(:), pointer  basis_set_list_a,
type(gto_basis_set_p_type), dimension(:), pointer  basis_set_list_b,
type(neighbor_list_set_p_type), dimension(:), pointer  sab_nl,
logical, intent(in)  symmetric 
)

Setup the structure of a sparse matrix based on the overlap neighbor list.

Parameters
ks_envThe QS environment
matrix_sMatrices to be constructed
matrix_nameMatrix base name
basis_set_list_aBasis set used for <a|
basis_set_list_bBasis set used for |b>
sab_nlOverlap neighbor list
symmetricIs symmetry used in the neighbor list?

Definition at line 1016 of file qs_overlap.F.

Here is the call graph for this function:

◆ create_sab_matrix_2d()

subroutine qs_overlap::create_sab_matrix::create_sab_matrix_2d ( type(qs_ks_env_type), pointer  ks_env,
type(dbcsr_p_type), dimension(:, :), pointer  matrix_s,
character(len=*), intent(in), optional  matrix_name,
type(gto_basis_set_p_type), dimension(:), pointer  basis_set_list_a,
type(gto_basis_set_p_type), dimension(:), pointer  basis_set_list_b,
type(neighbor_list_set_p_type), dimension(:), pointer  sab_nl,
logical, intent(in)  symmetric 
)

Setup the structure of a sparse matrix based on the overlap neighbor list, 2d version.

Parameters
ks_envThe QS environment
matrix_sMatrices to be constructed
matrix_nameMatrix base name
basis_set_list_aBasis set used for <a|
basis_set_list_bBasis set used for |b>
sab_nlOverlap neighbor list
symmetricIs symmetry used in the neighbor list?

Definition at line 1107 of file qs_overlap.F.

Here is the call graph for this function:

The documentation for this interface was generated from the following file: