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.