![]() |
Octopus
|
Data Types | |
type | isdf_options_t |
ISDF input options. More... | |
Functions/Subroutines | |
subroutine | isdf_options_init (this, namespace, space, st, gr, n_ks_states, rng_seed) |
Initialise isdf_inp_options_t instance. More... | |
subroutine | isdf_options_end (this) |
Type-bound routine to manually free the attribute data. More... | |
subroutine | isdf_options_finalise (this) |
Automatically invoked finalise. More... | |
subroutine | isdf_options_write_info (this, namespace) |
Print ISDF settings via octopus messages. More... | |
subroutine | isdf_get_interpolation_points (this, namespace, space, mesh, weight) |
Populate the attribute centroids , with interpolation points. More... | |
Variables | |
character(len=0), parameter, private | null_file = "" |
When no interpolation indices file is specified. More... | |
|
private |
Initialise isdf_inp_options_t instance.
Unless reading from file, this class populates thisinterpolation_coords with an initial set of interpolation points, sampled at random (and with no substitution) from the grid.
[in] | space | System dimensions and periodicity |
[in] | st | KS states |
[in] | gr | System grid |
[in] | n_ks_states | Number of states in ISDF expansion |
[in,out] | rng_seed | Initial seed (mutated by RNG) |
Definition at line 166 of file isdf_options.F90.
|
private |
Type-bound routine to manually free the attribute data.
Definition at line 233 of file isdf_options.F90.
|
private |
Automatically invoked finalise.
Definition at line 247 of file isdf_options.F90.
|
private |
Print ISDF settings via octopus messages.
Definition at line 258 of file isdf_options.F90.
|
private |
Populate the attribute centroids
, with interpolation points.
[in] | space | System dimensions and periodicity |
[in] | mesh | Real-space grid |
[in] | weight | Weight function defined on the grid, such as strho |
Definition at line 279 of file isdf_options.F90.
|
private |
When no interpolation indices file is specified.
Definition at line 157 of file isdf_options.F90.