kim-api 2.3.0+AppleClang.AppleClang.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
kim_log_verbosity_module Module Reference

An Extensible Enumeration for the LogVerbosity's supported by the KIM API. More...

Data Types

interface  kim_from_string
 Create a LogVerbosity object corresponding to the provided string. If the string does not match one of the values defined by the KIM API, then an "unknown" object is generated. More...
 
interface  kim_known
 Determines if the object is a quantity known to the KIM API. More...
 
type  kim_log_verbosity_type
 An Extensible Enumeration for the LogVerbosity's supported by the KIM API. More...
 
interface  kim_to_string
 Converts the object to a string. More...
 

Functions/Subroutines

recursive subroutine, public kim_get_number_of_log_verbosities (number_of_log_verbosities)
 Get the number of standard LogVerbosity's defined by the KIM API. More...
 
recursive subroutine, public kim_get_log_verbosity (index, log_verbosity, ierr)
 Get the identity of each defined standard LogVerbosity. More...
 

Variables

type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_silent"), public, protected kim_log_verbosity_silent
 The standard silent verbosity. More...
 
type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_fatal"), public, protected kim_log_verbosity_fatal
 The standard fatal verbosity. More...
 
type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_error"), public, protected kim_log_verbosity_error
 The standard error verbosity. More...
 
type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_warning"), public, protected kim_log_verbosity_warning
 The standard warning verbosity. More...
 
type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_information"), public, protected kim_log_verbosity_information
 The standard information verbosity. More...
 
type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_debug"), public, protected kim_log_verbosity_debug
 The standard debug verbosity. More...
 

Detailed Description

An Extensible Enumeration for the LogVerbosity's supported by the KIM API.

See also
KIM::LogVerbosity, KIM_LogVerbosity
Since
2.0

Function/Subroutine Documentation

◆ kim_get_log_verbosity()

recursive subroutine, public kim_log_verbosity_module::kim_get_log_verbosity ( integer(c_int), intent(in)  index,
type(kim_log_verbosity_type), intent(out)  log_verbosity,
integer(c_int), intent(out)  ierr 
)

Get the identity of each defined standard LogVerbosity.

See also
KIM::LOG_VERBOSITY::GetLogVerbosity, KIM_LOG_VERBOSITY_GetLogVerbosity
Since
2.0

Definition at line 395 of file kim_log_verbosity_module.f90.

◆ kim_get_number_of_log_verbosities()

recursive subroutine, public kim_log_verbosity_module::kim_get_number_of_log_verbosities ( integer(c_int), intent(out)  number_of_log_verbosities)

Get the number of standard LogVerbosity's defined by the KIM API.

See also
KIM::LOG_VERBOSITY::GetNumberOfLogVerbosities, KIM_LOG_VERBOSITY_GetNumberOfLogVerbosities
Since
2.0

Definition at line 373 of file kim_log_verbosity_module.f90.

Variable Documentation

◆ kim_log_verbosity_debug

type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_debug"), public, protected kim_log_verbosity_module::kim_log_verbosity_debug

The standard debug verbosity.

See also
KIM::LOG_VERBOSITY::debug, KIM_LOG_VERBOSITY_debug
Since
2.0

Definition at line 127 of file kim_log_verbosity_module.f90.

◆ kim_log_verbosity_error

type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_error"), public, protected kim_log_verbosity_module::kim_log_verbosity_error

The standard error verbosity.

See also
KIM::LOG_VERBOSITY::error, KIM_LOG_VERBOSITY_error
Since
2.0

Definition at line 100 of file kim_log_verbosity_module.f90.

◆ kim_log_verbosity_fatal

type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_fatal"), public, protected kim_log_verbosity_module::kim_log_verbosity_fatal

The standard fatal verbosity.

See also
KIM::LOG_VERBOSITY::fatal, KIM_LOG_VERBOSITY_fatal
Since
2.0

Definition at line 91 of file kim_log_verbosity_module.f90.

◆ kim_log_verbosity_information

type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_information"), public, protected kim_log_verbosity_module::kim_log_verbosity_information

The standard information verbosity.

See also
KIM::LOG_VERBOSITY::information, KIM_LOG_VERBOSITY_information
Since
2.0

Definition at line 118 of file kim_log_verbosity_module.f90.

◆ kim_log_verbosity_silent

type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_silent"), public, protected kim_log_verbosity_module::kim_log_verbosity_silent

The standard silent verbosity.

See also
KIM::LOG_VERBOSITY::silent, KIM_LOG_VERBOSITY_silent
Since
2.0

Definition at line 82 of file kim_log_verbosity_module.f90.

◆ kim_log_verbosity_warning

type(kim_log_verbosity_type), save, bind(C, name="KIM_LOG_VERBOSITY_warning"), public, protected kim_log_verbosity_module::kim_log_verbosity_warning

The standard warning verbosity.

See also
KIM::LOG_VERBOSITY::warning, KIM_LOG_VERBOSITY_warning
Since
2.0

Definition at line 109 of file kim_log_verbosity_module.f90.