![]() |
(git:f56c6e3)
|
I/O subroutines for helium. More...
Functions/Subroutines | |
| subroutine, public | helium_read_xyz (coords, file_name, para_env) |
| Read XYZ coordinates from file. | |
| subroutine, public | helium_write_setup (helium) |
| Write helium parameters to the output unit. | |
| subroutine, public | helium_write_line (line) |
| Writes out a line of text to the default output unit. | |
| subroutine, public | helium_print_energy (helium_env) |
| Print energies according to HELIUMPRINTENERGY. | |
| subroutine, public | helium_print_vector (helium_env, pkey, data, uconv, col_label, cmmnt, fname, fpos, avg) |
| Print a 3D real vector according to printkey <pkey> | |
| subroutine, public | helium_print_accepts (helium_env) |
| Print acceptance counts according to HELIUMPRINTACCEPTS. | |
| subroutine, public | helium_print_perm (helium_env) |
| Print permutation state according to HELIUMPRINTPERM. | |
| subroutine, public | helium_print_action (pint_env, helium_env) |
| Print helium action file to HELIUMPRINTACTION. | |
| subroutine, public | helium_print_coordinates (helium_env) |
| Print coordinates according to HELIUMPRINTCOORDINATES. | |
| subroutine, public | helium_print_rdf (helium_env) |
| Print radial distribution functions according to HELIUMPRINTRDF. | |
| subroutine, public | helium_print_rho (helium_env) |
| Print densities according to HELIUMPRINTRHO. | |
| subroutine, public | helium_write_cubefile (unit, comment, origin, deltar, ndim, data) |
| Write volumetric data to an orthorhombic cubefile. | |
| subroutine, public | helium_print_plength (helium_env) |
| Print permutation length according to HELIUMPRINTPLENGTH. | |
| subroutine, public | helium_print_force (helium_env) |
| Print helium force according to HELIUMPRINTFORCE. | |
I/O subroutines for helium.
| subroutine, public helium_io::helium_read_xyz | ( | real(kind=dp), dimension(:), pointer | coords, |
| character(len=default_path_length) | file_name, | ||
| type(mp_para_env_type), pointer | para_env | ||
| ) |
Read XYZ coordinates from file.
| coords | ... |
| file_name | ... |
| para_env | ... |
Definition at line 101 of file helium_io.F.
| subroutine, public helium_io::helium_write_setup | ( | type(helium_solvent_type), pointer | helium | ) |
Write helium parameters to the output unit.
| helium | ... |
Definition at line 186 of file helium_io.F.
| subroutine, public helium_io::helium_write_line | ( | character(len=*), intent(in) | line | ) |
Writes out a line of text to the default output unit.
| line | ... |
Definition at line 446 of file helium_io.F.
| subroutine, public helium_io::helium_print_energy | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print energies according to HELIUMPRINTENERGY.
| helium_env | ... |
Definition at line 474 of file helium_io.F.
| subroutine, public helium_io::helium_print_vector | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env, |
| character(len=*) | pkey, | ||
| real(kind=dp), dimension(:), pointer | data, | ||
| real(kind=dp) | uconv, | ||
| character(len=*), dimension(3) | col_label, | ||
| character(len=*) | cmmnt, | ||
| character(len=*) | fname, | ||
| character(len=*), optional | fpos, | ||
| logical, optional | avg | ||
| ) |
Print a 3D real vector according to printkey <pkey>
| helium_env | ... |
| pkey | ... |
| DATA | ... |
| uconv | ... |
| col_label | ... |
| cmmnt | ... |
| fname | ... |
| fpos | ... |
| avg | ... |
Definition at line 584 of file helium_io.F.
| subroutine, public helium_io::helium_print_accepts | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print acceptance counts according to HELIUMPRINTACCEPTS.
| helium_env | ... |
Definition at line 725 of file helium_io.F.
| subroutine, public helium_io::helium_print_perm | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print permutation state according to HELIUMPRINTPERM.
| helium_env | ... |
Definition at line 794 of file helium_io.F.
| subroutine, public helium_io::helium_print_action | ( | type(pint_env_type), intent(in) | pint_env, |
| type(helium_solvent_p_type), dimension(:), pointer | helium_env | ||
| ) |
Print helium action file to HELIUMPRINTACTION.
| pint_env | ... |
| helium_env | ... |
Definition at line 987 of file helium_io.F.
| subroutine, public helium_io::helium_print_coordinates | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print coordinates according to HELIUMPRINTCOORDINATES.
| helium_env | ... |
Definition at line 1106 of file helium_io.F.
| subroutine, public helium_io::helium_print_rdf | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print radial distribution functions according to HELIUMPRINTRDF.
| helium_env | ... |
Definition at line 1402 of file helium_io.F.
| subroutine, public helium_io::helium_print_rho | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print densities according to HELIUMPRINTRHO.
| helium_env | ... |
Definition at line 1533 of file helium_io.F.
| subroutine, public helium_io::helium_write_cubefile | ( | integer, intent(in) | unit, |
| character(len=default_string_length), intent(in) | comment, | ||
| real(kind=dp), dimension(3), intent(in) | origin, | ||
| real(kind=dp), intent(in) | deltar, | ||
| integer, intent(in) | ndim, | ||
| real(kind=dp), dimension(:, :, :), intent(in), pointer | data | ||
| ) |
Write volumetric data to an orthorhombic cubefile.
| unit | unit number to which output will be sent |
| comment | description of the data stored in the cubefile |
| origin | position of the cubefile origin |
| deltar | voxel side length |
| ndim | number of voxels in each dimension |
| DATA | array (ndim x ndim x ndim) with the data for output |
Definition at line 1660 of file helium_io.F.
| subroutine, public helium_io::helium_print_plength | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print permutation length according to HELIUMPRINTPLENGTH.
| helium_env | ... |
Definition at line 1725 of file helium_io.F.
| subroutine, public helium_io::helium_print_force | ( | type(helium_solvent_p_type), dimension(:), pointer | helium_env | ) |
Print helium force according to HELIUMPRINTFORCE.
| helium_env | ... |
Definition at line 1784 of file helium_io.F.