![]() |
(git:d18deda)
|
Data Types | |
type | gto_basis_set_p_type |
type | gto_basis_set_type |
interface | read_gto_basis_set |
type | sto_basis_set_type |
Functions/Subroutines | |
subroutine, public | allocate_gto_basis_set (gto_basis_set) |
... | |
subroutine, public | deallocate_gto_basis_set (gto_basis_set) |
... | |
subroutine, public | copy_gto_basis_set (basis_set_in, basis_set_out) |
... | |
subroutine, public | create_primitive_basis_set (basis_set, pbasis, lmax) |
... | |
subroutine, public | combine_basis_sets (basis_set, basis_set_add) |
... | |
subroutine, public | get_gto_basis_set (gto_basis_set, name, aliases, norm_type, kind_radius, ncgf, nset, nsgf, cgf_symbol, sgf_symbol, norm_cgf, set_radius, lmax, lmin, lx, ly, lz, m, ncgf_set, npgf, nsgf_set, nshell, cphi, pgf_radius, sphi, scon, zet, first_cgf, first_sgf, l, last_cgf, last_sgf, n, gcc, maxco, maxl, maxpgf, maxsgf_set, maxshell, maxso, nco_sum, npgf_sum, nshell_sum, maxder, short_kind_radius, npgf_seg_sum) |
... | |
subroutine, public | init_aux_basis_set (gto_basis_set) |
... | |
subroutine, public | init_cphi_and_sphi (gto_basis_set) |
... | |
subroutine, public | init_orb_basis_set (gto_basis_set) |
Initialise a Gaussian-type orbital (GTO) basis set data set. | |
subroutine, public | set_gto_basis_set (gto_basis_set, name, aliases, norm_type, kind_radius, ncgf, nset, nsgf, cgf_symbol, sgf_symbol, norm_cgf, set_radius, lmax, lmin, lx, ly, lz, m, ncgf_set, npgf, nsgf_set, nshell, cphi, pgf_radius, sphi, scon, zet, first_cgf, first_sgf, l, last_cgf, last_sgf, n, gcc, short_kind_radius) |
Set the components of Gaussian-type orbital (GTO) basis set data set. | |
subroutine, public | write_gto_basis_set (gto_basis_set, output_unit, header) |
Write a Gaussian-type orbital (GTO) basis set data set to the output unit. | |
subroutine, public | write_orb_basis_set (orb_basis_set, output_unit, header) |
Write a Gaussian-type orbital (GTO) basis set data set to the output unit. | |
subroutine, public | allocate_sto_basis_set (sto_basis_set) |
... | |
subroutine, public | deallocate_sto_basis_set (sto_basis_set) |
... | |
subroutine, public | set_sto_basis_set (sto_basis_set, name, nshell, symbol, nq, lq, zet) |
... | |
subroutine, public | read_sto_basis_set (element_symbol, basis_set_name, sto_basis_set, para_env, dft_section) |
... | |
subroutine, public | create_gto_from_sto_basis (sto_basis_set, gto_basis_set, ngauss, ortho) |
... | |
pure real(dp) function, public | srules (z, ne, n, l) |
... | |
subroutine, public | sort_gto_basis_set (basis_set, sort_method) |
sort basis sets w.r.t. radius | |
Variables | |
integer, parameter, public | basis_sort_default = 0 |
integer, parameter, public | basis_sort_zet = 1 |
subroutine, public basis_set_types::allocate_gto_basis_set | ( | type(gto_basis_set_type), pointer | gto_basis_set | ) |
...
gto_basis_set | ... |
Definition at line 150 of file basis_set_types.F.
subroutine, public basis_set_types::deallocate_gto_basis_set | ( | type(gto_basis_set_type), pointer | gto_basis_set | ) |
...
gto_basis_set | ... |
Definition at line 168 of file basis_set_types.F.
subroutine, public basis_set_types::copy_gto_basis_set | ( | type(gto_basis_set_type), intent(in) | basis_set_in, |
type(gto_basis_set_type), pointer | basis_set_out | ||
) |
...
basis_set_in | ... |
basis_set_out | ... |
Definition at line 212 of file basis_set_types.F.
subroutine, public basis_set_types::create_primitive_basis_set | ( | type(gto_basis_set_type), intent(in) | basis_set, |
type(gto_basis_set_type), pointer | pbasis, | ||
integer, intent(in), optional | lmax | ||
) |
...
basis_set | ... |
pbasis | ... |
lmax | ... |
Definition at line 284 of file basis_set_types.F.
subroutine, public basis_set_types::combine_basis_sets | ( | type(gto_basis_set_type), intent(inout) | basis_set, |
type(gto_basis_set_type), intent(in) | basis_set_add | ||
) |
...
basis_set | ... |
basis_set_add | ... |
Definition at line 457 of file basis_set_types.F.
subroutine, public basis_set_types::get_gto_basis_set | ( | type(gto_basis_set_type), intent(in) | gto_basis_set, |
character(len=default_string_length), intent(out), optional | name, | ||
character(len=default_string_length), intent(out), optional | aliases, | ||
integer, intent(out), optional | norm_type, | ||
real(kind=dp), intent(out), optional | kind_radius, | ||
integer, intent(out), optional | ncgf, | ||
integer, intent(out), optional | nset, | ||
integer, intent(out), optional | nsgf, | ||
character(len=12), dimension(:), optional, pointer | cgf_symbol, | ||
character(len=6), dimension(:), optional, pointer | sgf_symbol, | ||
real(kind=dp), dimension(:), optional, pointer | norm_cgf, | ||
real(kind=dp), dimension(:), optional, pointer | set_radius, | ||
integer, dimension(:), optional, pointer | lmax, | ||
integer, dimension(:), optional, pointer | lmin, | ||
integer, dimension(:), optional, pointer | lx, | ||
integer, dimension(:), optional, pointer | ly, | ||
integer, dimension(:), optional, pointer | lz, | ||
integer, dimension(:), optional, pointer | m, | ||
integer, dimension(:), optional, pointer | ncgf_set, | ||
integer, dimension(:), optional, pointer | npgf, | ||
integer, dimension(:), optional, pointer | nsgf_set, | ||
integer, dimension(:), optional, pointer | nshell, | ||
real(kind=dp), dimension(:, :), optional, pointer | cphi, | ||
real(kind=dp), dimension(:, :), optional, pointer | pgf_radius, | ||
real(kind=dp), dimension(:, :), optional, pointer | sphi, | ||
real(kind=dp), dimension(:, :), optional, pointer | scon, | ||
real(kind=dp), dimension(:, :), optional, pointer | zet, | ||
integer, dimension(:, :), optional, pointer | first_cgf, | ||
integer, dimension(:, :), optional, pointer | first_sgf, | ||
integer, dimension(:, :), optional, pointer | l, | ||
integer, dimension(:, :), optional, pointer | last_cgf, | ||
integer, dimension(:, :), optional, pointer | last_sgf, | ||
integer, dimension(:, :), optional, pointer | n, | ||
real(kind=dp), dimension(:, :, :), optional, pointer | gcc, | ||
integer, intent(out), optional | maxco, | ||
integer, intent(out), optional | maxl, | ||
integer, intent(out), optional | maxpgf, | ||
integer, intent(out), optional | maxsgf_set, | ||
integer, intent(out), optional | maxshell, | ||
integer, intent(out), optional | maxso, | ||
integer, intent(out), optional | nco_sum, | ||
integer, intent(out), optional | npgf_sum, | ||
integer, intent(out), optional | nshell_sum, | ||
integer, intent(in), optional | maxder, | ||
real(kind=dp), intent(out), optional | short_kind_radius, | ||
integer, intent(out), optional | npgf_seg_sum | ||
) |
...
gto_basis_set | ... |
name | ... |
aliases | ... |
norm_type | ... |
kind_radius | ... |
ncgf | ... |
nset | ... |
nsgf | ... |
cgf_symbol | ... |
sgf_symbol | ... |
norm_cgf | ... |
set_radius | ... |
lmax | ... |
lmin | ... |
lx | ... |
ly | ... |
lz | ... |
m | ... |
ncgf_set | ... |
npgf | ... |
nsgf_set | ... |
nshell | ... |
cphi | ... |
pgf_radius | ... |
sphi | ... |
scon | ... |
zet | ... |
first_cgf | ... |
first_sgf | ... |
l | ... |
last_cgf | ... |
last_sgf | ... |
n | ... |
gcc | ... |
maxco | ... |
maxl | ... |
maxpgf | ... |
maxsgf_set | ... |
maxshell | ... |
maxso | ... |
nco_sum | ... |
npgf_sum | ... |
nshell_sum | ... |
maxder | ... |
short_kind_radius | ... |
npgf_seg_sum | number of primitives in "segmented contraction format" |
Definition at line 619 of file basis_set_types.F.
subroutine, public basis_set_types::init_aux_basis_set | ( | type(gto_basis_set_type), pointer | gto_basis_set | ) |
...
gto_basis_set | ... |
Definition at line 754 of file basis_set_types.F.
subroutine, public basis_set_types::init_cphi_and_sphi | ( | type(gto_basis_set_type), intent(inout) | gto_basis_set | ) |
...
gto_basis_set | ... |
Definition at line 795 of file basis_set_types.F.
subroutine, public basis_set_types::init_orb_basis_set | ( | type(gto_basis_set_type), pointer | gto_basis_set | ) |
Initialise a Gaussian-type orbital (GTO) basis set data set.
gto_basis_set | ... |
Definition at line 1081 of file basis_set_types.F.
subroutine, public basis_set_types::set_gto_basis_set | ( | type(gto_basis_set_type), intent(inout) | gto_basis_set, |
character(len=default_string_length), intent(in), optional | name, | ||
character(len=default_string_length), intent(in), optional | aliases, | ||
integer, intent(in), optional | norm_type, | ||
real(kind=dp), intent(in), optional | kind_radius, | ||
integer, intent(in), optional | ncgf, | ||
integer, intent(in), optional | nset, | ||
integer, intent(in), optional | nsgf, | ||
character(len=12), dimension(:), optional, pointer | cgf_symbol, | ||
character(len=6), dimension(:), optional, pointer | sgf_symbol, | ||
real(kind=dp), dimension(:), optional, pointer | norm_cgf, | ||
real(kind=dp), dimension(:), optional, pointer | set_radius, | ||
integer, dimension(:), optional, pointer | lmax, | ||
integer, dimension(:), optional, pointer | lmin, | ||
integer, dimension(:), optional, pointer | lx, | ||
integer, dimension(:), optional, pointer | ly, | ||
integer, dimension(:), optional, pointer | lz, | ||
integer, dimension(:), optional, pointer | m, | ||
integer, dimension(:), optional, pointer | ncgf_set, | ||
integer, dimension(:), optional, pointer | npgf, | ||
integer, dimension(:), optional, pointer | nsgf_set, | ||
integer, dimension(:), optional, pointer | nshell, | ||
real(kind=dp), dimension(:, :), optional, pointer | cphi, | ||
real(kind=dp), dimension(:, :), optional, pointer | pgf_radius, | ||
real(kind=dp), dimension(:, :), optional, pointer | sphi, | ||
real(kind=dp), dimension(:, :), optional, pointer | scon, | ||
real(kind=dp), dimension(:, :), optional, pointer | zet, | ||
integer, dimension(:, :), optional, pointer | first_cgf, | ||
integer, dimension(:, :), optional, pointer | first_sgf, | ||
integer, dimension(:, :), optional, pointer | l, | ||
integer, dimension(:, :), optional, pointer | last_cgf, | ||
integer, dimension(:, :), optional, pointer | last_sgf, | ||
integer, dimension(:, :), optional, pointer | n, | ||
real(kind=dp), dimension(:, :, :), optional, pointer | gcc, | ||
real(kind=dp), intent(in), optional | short_kind_radius | ||
) |
Set the components of Gaussian-type orbital (GTO) basis set data set.
gto_basis_set | ... |
name | ... |
aliases | ... |
norm_type | ... |
kind_radius | ... |
ncgf | ... |
nset | ... |
nsgf | ... |
cgf_symbol | ... |
sgf_symbol | ... |
norm_cgf | ... |
set_radius | ... |
lmax | ... |
lmin | ... |
lx | ... |
ly | ... |
lz | ... |
m | ... |
ncgf_set | ... |
npgf | ... |
nsgf_set | ... |
nshell | ... |
cphi | ... |
pgf_radius | ... |
sphi | ... |
scon | ... |
zet | ... |
first_cgf | ... |
first_sgf | ... |
l | ... |
last_cgf | ... |
last_sgf | ... |
n | ... |
gcc | ... |
short_kind_radius | ... |
Definition at line 1789 of file basis_set_types.F.
subroutine, public basis_set_types::write_gto_basis_set | ( | type(gto_basis_set_type), intent(in) | gto_basis_set, |
integer, intent(in) | output_unit, | ||
character(len=*), optional | header | ||
) |
Write a Gaussian-type orbital (GTO) basis set data set to the output unit.
gto_basis_set | ... |
output_unit | ... |
header | ... |
Definition at line 1857 of file basis_set_types.F.
subroutine, public basis_set_types::write_orb_basis_set | ( | type(gto_basis_set_type), intent(in) | orb_basis_set, |
integer, intent(in) | output_unit, | ||
character(len=*), optional | header | ||
) |
Write a Gaussian-type orbital (GTO) basis set data set to the output unit.
orb_basis_set | ... |
output_unit | ... |
header | ... |
Definition at line 1917 of file basis_set_types.F.
subroutine, public basis_set_types::allocate_sto_basis_set | ( | type(sto_basis_set_type), pointer | sto_basis_set | ) |
...
sto_basis_set | ... |
Definition at line 1974 of file basis_set_types.F.
subroutine, public basis_set_types::deallocate_sto_basis_set | ( | type(sto_basis_set_type), pointer | sto_basis_set | ) |
...
sto_basis_set | ... |
Definition at line 1988 of file basis_set_types.F.
subroutine, public basis_set_types::set_sto_basis_set | ( | type(sto_basis_set_type), intent(inout) | sto_basis_set, |
character(len=default_string_length), intent(in), optional | name, | ||
integer, intent(in), optional | nshell, | ||
character(len=6), dimension(:), optional, pointer | symbol, | ||
integer, dimension(:), optional, pointer | nq, | ||
integer, dimension(:), optional, pointer | lq, | ||
real(kind=dp), dimension(:), optional, pointer | zet | ||
) |
...
sto_basis_set | ... |
name | ... |
nshell | ... |
symbol | ... |
nq | ... |
lq | ... |
zet | ... |
Definition at line 2065 of file basis_set_types.F.
subroutine, public basis_set_types::read_sto_basis_set | ( | character(len=*), intent(in) | element_symbol, |
character(len=*), intent(in) | basis_set_name, | ||
type(sto_basis_set_type), intent(inout) | sto_basis_set, | ||
type(mp_para_env_type), pointer | para_env, | ||
type(section_vals_type), pointer | dft_section | ||
) |
...
element_symbol | ... |
basis_set_name | ... |
sto_basis_set | ... |
para_env | ... |
dft_section | ... |
Definition at line 2111 of file basis_set_types.F.
subroutine, public basis_set_types::create_gto_from_sto_basis | ( | type(sto_basis_set_type), intent(in) | sto_basis_set, |
type(gto_basis_set_type), pointer | gto_basis_set, | ||
integer, intent(in), optional | ngauss, | ||
logical, intent(in), optional | ortho | ||
) |
...
sto_basis_set | ... |
gto_basis_set | ... |
ngauss | ... |
ortho | ... |
Definition at line 2278 of file basis_set_types.F.
pure real(dp) function, public basis_set_types::srules | ( | integer, intent(in) | z, |
integer, dimension(:, :), intent(in) | ne, | ||
integer, intent(in) | n, | ||
integer, intent(in) | l | ||
) |
...
z | ... |
ne | ... |
n | ... |
l | ... |
Definition at line 2533 of file basis_set_types.F.
subroutine, public basis_set_types::sort_gto_basis_set | ( | type(gto_basis_set_type), intent(inout) | basis_set, |
integer, intent(in) | sort_method | ||
) |
sort basis sets w.r.t. radius
basis_set | ... |
sort_method | ... |
Definition at line 2591 of file basis_set_types.F.
integer, parameter, public basis_set_types::basis_sort_default = 0 |
Definition at line 66 of file basis_set_types.F.
integer, parameter, public basis_set_types::basis_sort_zet = 1 |
Definition at line 66 of file basis_set_types.F.