(git:16f85b0)
Loading...
Searching...
No Matches
atom_fit Module Reference

routines that fit parameters for /from atomic calculations More...

Functions/Subroutines

subroutine, public atom_fit_density (atom, num_gto, norder, iunit, agto, powell_section, results)
 Fit the atomic electron density using a geometrical Gaussian basis set.
subroutine, public atom_fit_basis (atom_info, basis, pptype, iunit, powell_section)
 ...
subroutine, public atom_fit_pseudo (atom_info, atom_refs, ppot, iunit, powell_section)
 ...
subroutine, public atom_fit_kgpot (atom, num_gau, num_pol, iunit, powell_section, results)
 ...

Detailed Description

routines that fit parameters for /from atomic calculations

Function/Subroutine Documentation

◆ atom_fit_density()

subroutine, public atom_fit::atom_fit_density ( type(atom_type), pointer atom,
integer, intent(in) num_gto,
integer, intent(in) norder,
integer, intent(in) iunit,
real(kind=dp), dimension(:), optional agto,
type(section_vals_type), optional, pointer powell_section,
real(kind=dp), dimension(:), optional results )

Fit the atomic electron density using a geometrical Gaussian basis set.

Parameters
atominformation about the atomic kind
num_gtonumber of Gaussian basis functions
norder...
iunitoutput file unit
agtoGaussian exponents
powell_sectionPOWELL input section
results(output) array of num_gto+2 real numbers in the following format: starting exponent, factor of geometrical series, expansion coefficients(1:num_gto)

Definition at line 77 of file atom_fit.F.

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

◆ atom_fit_basis()

subroutine, public atom_fit::atom_fit_basis ( type(atom_p_type), dimension(:, :), pointer atom_info,
type(atom_basis_type), pointer basis,
logical, intent(in) pptype,
integer, intent(in) iunit,
type(section_vals_type), pointer powell_section )

...

Parameters
atom_info...
basis...
pptype...
iunitoutput file unit
powell_sectionPOWELL input section

Definition at line 190 of file atom_fit.F.

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

◆ atom_fit_pseudo()

subroutine, public atom_fit::atom_fit_pseudo ( type(atom_p_type), dimension(:, :), pointer atom_info,
type(atom_p_type), dimension(:, :), pointer atom_refs,
type(atom_potential_type), pointer ppot,
integer, intent(in) iunit,
type(section_vals_type), pointer powell_section )

...

Parameters
atom_info...
atom_refs...
ppot...
iunitoutput file unit
powell_sectionPOWELL input section

Definition at line 503 of file atom_fit.F.

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

◆ atom_fit_kgpot()

subroutine, public atom_fit::atom_fit_kgpot ( type(atom_type), pointer atom,
integer, intent(in) num_gau,
integer, intent(in) num_pol,
integer, intent(in) iunit,
type(section_vals_type), optional, pointer powell_section,
real(kind=dp), dimension(:), optional results )

...

Parameters
atom...
num_gau...
num_pol...
iunit...
powell_section...
results...

Definition at line 1880 of file atom_fit.F.

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