![]() |
(git:cd590b0)
|
Routines to handle an external density The external density can be generic and is provided by user input. More...
Functions/Subroutines | |
| subroutine, public | read_scf_guess_density (qs_env, filename) |
| Read a cube density for one-time use as the first SCF input density. | |
| subroutine, public | external_read_density (qs_env) |
| Computes the external density on the grid. | |
| subroutine, public | read_cube_density (qs_env, rho_target, filename, total_density_sign, source_label) |
| Read an electron density from a Gaussian cube file into a QS density grid. | |
Routines to handle an external density The external density can be generic and is provided by user input.
| subroutine, public qs_external_density::read_scf_guess_density | ( | type(qs_environment_type), pointer | qs_env, |
| character(len=*), intent(in) | filename ) |
Read a cube density for one-time use as the first SCF input density.
| qs_env | QS environment |
| filename | cube filename |
Definition at line 57 of file qs_external_density.F.
| subroutine, public qs_external_density::external_read_density | ( | type(qs_environment_type), pointer | qs_env | ) |
Computes the external density on the grid.
| qs_env | ... |
Definition at line 108 of file qs_external_density.F.
| subroutine, public qs_external_density::read_cube_density | ( | type(qs_environment_type), pointer | qs_env, |
| type(qs_rho_type), intent(inout) | rho_target, | ||
| character(len=*), intent(in) | filename, | ||
| integer, intent(in) | total_density_sign, | ||
| character(len=*), intent(in) | source_label ) |
Read an electron density from a Gaussian cube file into a QS density grid.
| qs_env | ... |
| rho_target | target density structure |
| filename | cube filename |
| total_density_sign | sign used for rho_targettot_rho_r |
| source_label | label used in output |
Definition at line 147 of file qs_external_density.F.