Go to the source code of this file.
Data Types | |
| type | kim_model_driver_create_module::kim_model_driver_create_handle_type |
| Provides the interface to a KIM API Model object for use by models within their MODEL_ROUTINE_NAME::Create routine. More... | |
| interface | kim_model_driver_create_module::operator(.eq.) |
| Compares kim_model_driver_create_handle_type's for equality. More... | |
| interface | kim_model_driver_create_module::operator(.ne.) |
| Compares kim_model_driver_create_handle_type's for inequality. More... | |
| interface | kim_model_driver_create_module::kim_get_parameter_file_directory_name |
| Get absolute path name of the temporary directory where parameter files provided by the model are written. More... | |
| interface | kim_model_driver_create_module::kim_get_number_of_parameter_files |
| Get the number of parameter files provided by the parameterized model. More... | |
| interface | kim_model_driver_create_module::kim_get_parameter_file_name |
| Get a particular parameter file name. More... | |
| interface | kim_model_driver_create_module::kim_get_parameter_file_basename |
| Get a particular parameter file basename. The file is located in the Model's parameter file directory. More... | |
| interface | kim_model_driver_create_module::kim_set_model_numbering |
| Set the Model's particle Numbering. More... | |
| interface | kim_model_driver_create_module::kim_set_influence_distance_pointer |
| Set the Model's influence distance data pointer. More... | |
| interface | kim_model_driver_create_module::kim_set_neighbor_list_pointers |
| Set the Model's neighbor list data pointers. More... | |
| interface | kim_model_driver_create_module::kim_set_routine_pointer |
| Set the function pointer for the ModelRoutineName of interest. More... | |
| interface | kim_model_driver_create_module::kim_set_species_code |
| Set integer code for supported SpeciesName. More... | |
| interface | kim_model_driver_create_module::kim_set_parameter_pointer |
| Set the next parameter data pointer to be provided by the model. More... | |
| interface | kim_model_driver_create_module::kim_set_model_buffer_pointer |
| Set the Model's buffer pointer within the Model object. More... | |
| interface | kim_model_driver_create_module::kim_set_units |
| Set the Model's base unit values. More... | |
| interface | kim_model_driver_create_module::kim_convert_unit |
| Get the multiplicative factor to convert between a derived unit represented in two different sets of base units. More... | |
| interface | kim_model_driver_create_module::kim_log_entry |
| Write a log entry into the log file. More... | |
| interface | kim_model_driver_create_module::kim_to_string |
| Get a string representing the internal state of the Model object. More... | |
Modules | |
| module | kim_model_driver_create_module |
| Provides the interface to a KIM API Model object for use by models within their MODEL_ROUTINE_NAME::Create routine. | |
Functions/Subroutines | |
| recursive subroutine | set_parameter (model_driver_create, extent, int1, name, description, ierr) |
| recursive subroutine | set_parameter (model_driver_create, extent, double1, name, description, ierr) |
Variables | |
| type(kim_model_driver_create_handle_type), save, public, protected | kim_model_driver_create_module::kim_model_driver_create_null_handle |
| NULL handle for use in comparisons. | |
| recursive subroutine kim_model_driver_create_set_parameter_pointer_double::set_parameter | ( | type(kim_model_driver_create_type), intent(in) | model_driver_create, |
| integer(c_int), intent(in) | extent, | ||
| real(c_double), dimension(extent), intent(in), target | double1, | ||
| character(len=*, kind=c_char), intent(in) | name, | ||
| character(len=*, kind=c_char), intent(in) | description, | ||
| integer(c_int), intent(out) | ierr ) |
Definition at line 693 of file kim_model_driver_create_module.f90.
| recursive subroutine kim_model_driver_create_set_parameter_pointer_integer::set_parameter | ( | type(kim_model_driver_create_type), intent(in) | model_driver_create, |
| integer(c_int), intent(in) | extent, | ||
| integer(c_int), dimension(extent), intent(in), target | int1, | ||
| character(len=*, kind=c_char), intent(in) | name, | ||
| character(len=*, kind=c_char), intent(in) | description, | ||
| integer(c_int), intent(out) | ierr ) |
Definition at line 633 of file kim_model_driver_create_module.f90.