Skip to content

mod_parse_logical_keyword

Lines: 19 | Visibility: public

Helper module providing a parser for keywords with logical values

author: Redouan El Haouari

Dependencies

Uses

module~~mod_parse_logical_keyword~~UsesGraph module~mod_parse_logical_keyword mod_parse_logical_keyword module~mod_io mod_io module~mod_parse_logical_keyword->module~mod_io module~mod_throw mod_throw module~mod_parse_logical_keyword->module~mod_throw iso_fortran_env iso_fortran_env module~mod_io->iso_fortran_env module~mod_optional_args mod_optional_args module~mod_io->module~mod_optional_args module~mod_precision mod_precision module~mod_io->module~mod_precision module~mod_throw->module~mod_io iso_c_binding iso_c_binding module~mod_throw->iso_c_binding module~mod_throw->iso_fortran_env module~mod_mpi mod_mpi module~mod_throw->module~mod_mpi module~mod_throw->module~mod_precision module~mod_sort mod_sort module~mod_throw->module~mod_sort module~mod_mpi->module~mod_precision mpi_f08 mpi_f08 module~mod_mpi->mpi_f08 module~mod_precision->iso_c_binding module~mod_precision->iso_fortran_env module~mod_sort->module~mod_precision

Used By

module~~mod_parse_logical_keyword~~UsedByGraph module~mod_parse_logical_keyword mod_parse_logical_keyword module~mod_abstract_kalman_filter mod_abstract_kalman_filter module~mod_abstract_kalman_filter->module~mod_parse_logical_keyword module~mod_kalman_filter_std mod_kalman_filter_std module~mod_kalman_filter_std->module~mod_parse_logical_keyword module~mod_kalman_filter_std->module~mod_abstract_kalman_filter module~mod_kalman_filter mod_kalman_filter module~mod_kalman_filter->module~mod_abstract_kalman_filter module~mod_optimizers mod_optimizers module~mod_optimizers->module~mod_kalman_filter_std module~mod_optimizers->module~mod_kalman_filter module~mod_initialize mod_initialize module~mod_initialize->module~mod_optimizers module~mod_predict_mode mod_predict_mode module~mod_predict_mode->module~mod_initialize module~mod_write_outfiles mod_write_outfiles module~mod_predict_mode->module~mod_write_outfiles module~mod_runner_interface_bindings mod_runner_interface_bindings module~mod_runner_interface_bindings->module~mod_initialize module~mod_train_energy_multiple_structures mod_train_energy_multiple_structures module~mod_train_energy_multiple_structures->module~mod_initialize module~mod_train_forces_multiple_structures mod_train_forces_multiple_structures module~mod_train_forces_multiple_structures->module~mod_initialize module~mod_train_forces_multiple_structures->module~mod_train_energy_multiple_structures module~mod_train_loop_4g_charges mod_train_loop_4g_charges module~mod_train_loop_4g_charges->module~mod_initialize module~mod_cost_calculator mod_cost_calculator module~mod_train_loop_4g_charges->module~mod_cost_calculator module~mod_output_files_and_cost_4g_charges mod_output_files_and_cost_4g_charges module~mod_train_loop_4g_charges->module~mod_output_files_and_cost_4g_charges module~mod_train_loop_atomic_property mod_train_loop_atomic_property module~mod_train_loop_atomic_property->module~mod_initialize module~mod_train_loop_atomic_property->module~mod_cost_calculator module~mod_output_files_and_cost mod_output_files_and_cost module~mod_train_loop_atomic_property->module~mod_output_files_and_cost module~mod_train_loop_short_range mod_train_loop_short_range module~mod_train_loop_short_range->module~mod_initialize module~mod_train_loop_short_range->module~mod_train_energy_multiple_structures module~mod_train_loop_short_range->module~mod_train_forces_multiple_structures module~mod_train_loop_short_range->module~mod_cost_calculator module~mod_train_loop_short_range->module~mod_output_files_and_cost module~mod_output_files_and_cost_4g_short_range mod_output_files_and_cost_4g_short_range module~mod_train_loop_short_range->module~mod_output_files_and_cost_4g_short_range module~mod_train_mode mod_train_mode module~mod_train_mode->module~mod_initialize module~mod_train_mode->module~mod_train_loop_4g_charges module~mod_train_mode->module~mod_train_loop_atomic_property module~mod_train_mode->module~mod_train_loop_short_range module~mod_write_outfiles_training mod_write_outfiles_training module~mod_train_mode->module~mod_write_outfiles_training module~mod_write_outfiles->module~mod_initialize program~runner RuNNer program~runner->module~mod_initialize program~runner->module~mod_predict_mode program~runner->module~mod_train_mode module~mod_lammps_interface mod_lammps_interface module~mod_lammps_interface->module~mod_runner_interface_bindings module~mod_write_outfiles_training->module~mod_write_outfiles module~mod_cost_calculator->module~mod_write_outfiles_training module~mod_output_files_and_cost->module~mod_cost_calculator module~mod_output_files_and_cost_4g_charges->module~mod_cost_calculator module~mod_output_files_and_cost_4g_short_range->module~mod_cost_calculator

Procedures Summary

Name Type Description
parse_logical_keyword Function Parses a logical keyword of the form keyword[seperator][logical] where [logical] can have...

Procedure Details

function parse_logical_keyword

function parse_logical_keyword( &
    keyword, &
    value_string &
)

Parses a logical keyword of the form keyword[seperator][logical] where [logical] can have any of the following values: "True, true, TRUE, False, false, FALSE"

Arguments

  • keyword : character [in]– String containing the name of the keyword.
  • value_string : character [in]– String containing the value of the keyword given as logical.

Called By

proc~~parse_logical_keyword~~CalledByGraph proc~parse_logical_keyword mod_parse_logical_keyword::parse_logical_keyword proc~set_hyperparameter_kalman_parent mod_abstract_kalman_filter::AbstractKalmanFilter%set_hyperparameter_kalman_parent proc~set_hyperparameter_kalman_parent->proc~parse_logical_keyword proc~set_hyperparameter_kalman_std mod_kalman_filter_std::StandardKalmanFilter%set_hyperparameter_kalman_std proc~set_hyperparameter_kalman_std->proc~parse_logical_keyword