(git:6344619)
Loading...
Searching...
No Matches
qs_cneo_types Module Reference

Types used by CNEO-DFT (see J. Chem. Theory Comput. 2025, 21, 16, 7865–7877). More...

Data Types

type  rhoz_cneo_type
type  cneo_potential_type

Functions/Subroutines

subroutine, public allocate_rhoz_cneo_set (rhoz_cneo_set, natom)
 ...
subroutine, public deallocate_rhoz_cneo_set (rhoz_cneo_set)
 ...
subroutine, public allocate_cneo_potential (potential)
 ...
subroutine, public deallocate_cneo_potential (potential)
 ...
subroutine, public get_cneo_potential (potential, z, zeff, mass, elec_conf, nsgf, nne, npsgf, nsotot, my_gcc_h, my_gcc_s, ovlp, kin, utrans, distance, harmonics, qlm_gg, gg, vgg, n2oindex, o2nindex, rad2l, oorad2l)
 ...
subroutine, public set_cneo_potential (potential, z, mass, elec_conf, nsgf, nne, npsgf, nsotot, my_gcc_h, my_gcc_s, ovlp, kin, utrans, distance, harmonics, qlm_gg, gg, vgg, n2oindex, o2nindex, rad2l, oorad2l)
 ...
subroutine, public write_cneo_potential (potential, output_unit)
 ...

Detailed Description

Types used by CNEO-DFT (see J. Chem. Theory Comput. 2025, 21, 16, 7865–7877).

History
08.2025 created [zc62]
Author
Zehua Chen

Function/Subroutine Documentation

◆ allocate_rhoz_cneo_set()

subroutine, public qs_cneo_types::allocate_rhoz_cneo_set ( type(rhoz_cneo_type), dimension(:), pointer rhoz_cneo_set,
integer, intent(in) natom )

...

Parameters
rhoz_cneo_set...
natom...

Definition at line 102 of file qs_cneo_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deallocate_rhoz_cneo_set()

subroutine, public qs_cneo_types::deallocate_rhoz_cneo_set ( type(rhoz_cneo_type), dimension(:), pointer rhoz_cneo_set)

...

Parameters
rhoz_cneo_set...

Definition at line 171 of file qs_cneo_types.F.

Here is the caller graph for this function:

◆ allocate_cneo_potential()

subroutine, public qs_cneo_types::allocate_cneo_potential ( type(cneo_potential_type), pointer potential)

...

Parameters
potential...

Definition at line 193 of file qs_cneo_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deallocate_cneo_potential()

subroutine, public qs_cneo_types::deallocate_cneo_potential ( type(cneo_potential_type), pointer potential)

...

Parameters
potential...

Definition at line 209 of file qs_cneo_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_cneo_potential()

subroutine, public qs_cneo_types::get_cneo_potential ( type(cneo_potential_type), pointer potential,
integer, intent(out), optional z,
real(dp), intent(out), optional zeff,
real(dp), intent(out), optional mass,
integer, dimension(:), optional, pointer elec_conf,
integer, intent(out), optional nsgf,
integer, intent(out), optional nne,
integer, intent(out), optional npsgf,
integer, intent(out), optional nsotot,
real(dp), dimension(:, :), optional, pointer my_gcc_h,
real(dp), dimension(:, :), optional, pointer my_gcc_s,
real(dp), dimension(:, :), optional, pointer ovlp,
real(dp), dimension(:, :), optional, pointer kin,
real(dp), dimension(:, :), optional, pointer utrans,
real(dp), dimension(:, :, :), optional, pointer distance,
type(harmonics_atom_type), optional, pointer harmonics,
real(dp), dimension(:, :, :), optional, pointer qlm_gg,
real(dp), dimension(:, :, :), optional, pointer gg,
real(dp), dimension(:, :, :, :), optional, pointer vgg,
integer, dimension(:), optional, pointer n2oindex,
integer, dimension(:), optional, pointer o2nindex,
real(dp), dimension(:, :), optional, pointer rad2l,
real(dp), dimension(:, :), optional, pointer oorad2l )

...

Parameters
potential...
z...
zeff...
mass...
elec_conf...
nsgf...
nne...
npsgf...
nsotot...
my_gcc_h...
my_gcc_s...
ovlp...
kin...
utrans...
distance...
harmonics...
Qlm_gg...
gg...
vgg...
n2oindex...
o2nindex...
rad2l...
oorad2l...

Definition at line 290 of file qs_cneo_types.F.

Here is the caller graph for this function:

◆ set_cneo_potential()

subroutine, public qs_cneo_types::set_cneo_potential ( type(cneo_potential_type), pointer potential,
integer, intent(in), optional z,
real(dp), intent(in), optional mass,
integer, dimension(:), optional, pointer elec_conf,
integer, intent(in), optional nsgf,
integer, intent(in), optional nne,
integer, intent(in), optional npsgf,
integer, intent(in), optional nsotot,
real(dp), dimension(:, :), optional, pointer my_gcc_h,
real(dp), dimension(:, :), optional, pointer my_gcc_s,
real(dp), dimension(:, :), optional, pointer ovlp,
real(dp), dimension(:, :), optional, pointer kin,
real(dp), dimension(:, :), optional, pointer utrans,
real(dp), dimension(:, :, :), optional, pointer distance,
type(harmonics_atom_type), optional, pointer harmonics,
real(dp), dimension(:, :, :), optional, pointer qlm_gg,
real(dp), dimension(:, :, :), optional, pointer gg,
real(dp), dimension(:, :, :, :), optional, pointer vgg,
integer, dimension(:), optional, pointer n2oindex,
integer, dimension(:), optional, pointer o2nindex,
real(dp), dimension(:, :), optional, pointer rad2l,
real(dp), dimension(:, :), optional, pointer oorad2l )

...

Parameters
potential...
z...
mass...
elec_conf...
nsgf...
nne...
npsgf...
nsotot...
my_gcc_h...
my_gcc_s...
ovlp...
kin...
utrans...
distance...
harmonics...
Qlm_gg...
gg...
vgg...
n2oindex...
o2nindex...
rad2l...
oorad2l...

Definition at line 366 of file qs_cneo_types.F.

Here is the caller graph for this function:

◆ write_cneo_potential()

subroutine, public qs_cneo_types::write_cneo_potential ( type(cneo_potential_type), pointer potential,
integer, intent(in) output_unit )

...

Parameters
potential...
output_unit...

Definition at line 446 of file qs_cneo_types.F.

Here is the caller graph for this function: