kim-api 2.3.0+AppleClang.AppleClang.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
|
Go to the source code of this file.
Data Types | |
type | kim_log_module::kim_log_handle_type |
Provides the logging interface for the KIM API. More... | |
interface | kim_log_module::kim_push_default_verbosity |
Push a new default LogVerbosity onto the KIM API global default verbosity stack. More... | |
interface | kim_log_module::kim_pop_default_verbosity |
Pop a LogVerbosity from the KIM API global default verbosity stack. More... | |
interface | kim_log_module::kim_push_default_print_function |
Push a new default log PrintFunction onto the KIM API global default log PrintFunction stack. More... | |
interface | kim_log_module::kim_pop_default_print_function |
Pop a log PrintFunction from the KIM API global default log PrintFunction stack. More... | |
interface | kim_log_module::kim_convert_c_string |
Convert a c sting to a Fortran string. More... | |
interface | kim_log_module::kim_get_id |
Get the identity of the Log object. More... | |
interface | kim_log_module::kim_set_id |
Set the identity of the Log object. More... | |
interface | kim_log_module::kim_push_verbosity |
Push a new LogVerbosity onto the Log object's verbosity stack. More... | |
interface | kim_log_module::kim_pop_verbosity |
Pop a LogVerbosity from the Log object's verbosity stack. More... | |
interface | kim_log_module::kim_log_entry |
Write a log entry into the log file. More... | |
interface | push_default_verbosity |
interface | push_default_print_function |
interface | get_id |
interface | set_id |
interface | push_verbosity |
interface | pop_verbosity |
interface | log_entry |
Modules | |
module | kim_log_module |
Provides the logging interface for the KIM API. | |
Functions/Subroutines | |
recursive subroutine, public | kim_log_module::kim_log_create (log_handle, ierr) |
Create a new KIM API Log object. More... | |
recursive subroutine, public | kim_log_module::kim_log_destroy (log_handle) |
Destroy a previously Log::Create'd object. More... | |
recursive subroutine | kim_log_module::kim_log_pop_default_verbosity () |
Pop a LogVerbosity from the KIM API global default verbosity stack. More... | |
recursive subroutine | kim_log_module::kim_log_pop_default_print_function () |
Pop a log PrintFunction from the KIM API global default log PrintFunction stack. More... | |
recursive subroutine | kim_log_module::kim_log_get_id (log_handle, id_string) |
Get the identity of the Log object. More... | |
recursive subroutine | kim_log_module::kim_log_set_id (log_handle, id_string) |
Set the identity of the Log object. More... | |
recursive subroutine | kim_log_module::kim_log_push_verbosity (log_handle, log_verbosity) |
Push a new LogVerbosity onto the Log object's verbosity stack. More... | |
recursive subroutine | kim_log_module::kim_log_pop_verbosity (log_handle) |
Pop a LogVerbosity from the Log object's verbosity stack. More... | |
recursive subroutine | kim_log_module::kim_log_log_entry (log_handle, log_verbosity, message) |
Write a log entry into the log file. More... | |
Variables | |
type(kim_log_handle_type), save, public, protected | kim_log_module::kim_log_null_handle |
NULL handle for use in comparisons. More... | |