Go to the source code of this file.
Data Types | |
| type | kim_compute_arguments_module::kim_compute_arguments_handle_type |
| Provides the primary interface to a KIM API ComputeArguments object and is meant to be used by simulators. More... | |
| interface | kim_compute_arguments_module::operator(.eq.) |
| Compares kim_compute_arguments_handle_type's for equality. More... | |
| interface | kim_compute_arguments_module::operator(.ne.) |
| Compares kim_compute_arguments_handle_type's for inequality. More... | |
| interface | kim_compute_arguments_module::kim_get_argument_support_status |
| Get the SupportStatus of a ComputeArgumentName. More... | |
| interface | kim_compute_arguments_module::kim_get_callback_support_status |
| Get the SupportStatus of a ComputeCallbackName. More... | |
| interface | kim_compute_arguments_module::kim_set_argument_pointer |
| Set the data pointer for a ComputeArgumentName. More... | |
| interface | kim_compute_arguments_module::kim_set_callback_pointer |
| Set the function pointer for a ComputeCallbackName. More... | |
| interface | kim_compute_arguments_module::kim_are_all_required_present |
| AreAllRequiredArgumentsAndCallbacksPresent More... | |
| interface | kim_compute_arguments_module::kim_set_simulator_buffer_pointer |
| Set the Simulator's buffer pointer within the ComputeArguments object. More... | |
| interface | kim_compute_arguments_module::kim_get_simulator_buffer_pointer |
| Get the Simulator's buffer pointer from the ComputeArguments object. More... | |
| interface | kim_compute_arguments_module::kim_to_string |
| Get a string representing the internal state of the ComputeArguments object. More... | |
| interface | kim_compute_arguments_module::kim_set_log_id |
| Set the identity of the Log object associated with the ComputeArguments object. More... | |
| interface | kim_compute_arguments_module::kim_push_log_verbosity |
| Push a new LogVerbosity onto the ComputeArguments object's Log object verbosity stack. More... | |
| interface | kim_compute_arguments_module::kim_pop_log_verbosity |
| Pop a LogVerbosity from the ComputeArguments object's Log object verbosity stack. More... | |
Modules | |
| module | kim_compute_arguments_module |
| Provides the primary interface to a KIM API ComputeArguments object and is meant to be used by simulators. | |
Functions/Subroutines | |
| recursive subroutine | set (compute_arguments, compute_argument_name, extent1, int1, ierr) |
| recursive subroutine | set (compute_arguments, compute_argument_name, extent1, extent2, int2, ierr) |
| recursive subroutine | set (compute_arguments, compute_argument_name, extent1, double1, ierr) |
| recursive subroutine | set (compute_arguments, compute_argument_name, extent1, extent2, double2, ierr) |
Variables | |
| type(kim_compute_arguments_handle_type), save, public, protected | kim_compute_arguments_module::kim_compute_arguments_null_handle |
| NULL handle for use in comparisons. | |
| recursive subroutine kim_compute_arguments_set_argument_pointer_double1::set | ( | type(kim_compute_arguments_type), intent(in) | compute_arguments, |
| type(kim_compute_argument_name_type), intent(in) | compute_argument_name, | ||
| integer(c_int), intent(in) | extent1, | ||
| real(c_double), dimension(extent1), intent(in), target | double1, | ||
| integer(c_int), intent(out) | ierr ) |
Definition at line 534 of file kim_compute_arguments_module.f90.
| recursive subroutine kim_compute_arguments_set_argument_pointer_double2::set | ( | type(kim_compute_arguments_type), intent(in) | compute_arguments, |
| type(kim_compute_argument_name_type), intent(in) | compute_argument_name, | ||
| integer(c_int), intent(in) | extent1, | ||
| integer(c_int), intent(in) | extent2, | ||
| real(c_double), dimension(extent1, extent2), intent(in), target | double2, | ||
| integer(c_int), intent(out) | ierr ) |
Definition at line 592 of file kim_compute_arguments_module.f90.
| recursive subroutine kim_compute_arguments_set_argument_pointer_int2::set | ( | type(kim_compute_arguments_type), intent(in) | compute_arguments, |
| type(kim_compute_argument_name_type), intent(in) | compute_argument_name, | ||
| integer(c_int), intent(in) | extent1, | ||
| integer(c_int), intent(in) | extent2, | ||
| integer(c_int), dimension(extent1, extent2), intent(in), target | int2, | ||
| integer(c_int), intent(out) | ierr ) |
Definition at line 436 of file kim_compute_arguments_module.f90.
| recursive subroutine kim_compute_arguments_set_argument_pointer_int1::set | ( | type(kim_compute_arguments_type), intent(in) | compute_arguments, |
| type(kim_compute_argument_name_type), intent(in) | compute_argument_name, | ||
| integer(c_int), intent(in) | extent1, | ||
| integer(c_int), dimension(extent1), intent(in), target | int1, | ||
| integer(c_int), intent(out) | ierr ) |
Definition at line 378 of file kim_compute_arguments_module.f90.