NAFPack_Logger_mod Module


Uses

  • module~~nafpack_logger_mod~~UsesGraph module~nafpack_logger_mod NAFPack_Logger_mod module~nafpack_constant NAFPack_constant module~nafpack_logger_mod->module~nafpack_constant iso_fortran_env iso_fortran_env module~nafpack_constant->iso_fortran_env

Used by

  • module~~nafpack_logger_mod~~UsedByGraph module~nafpack_logger_mod NAFPack_Logger_mod module~nafpack_iterative_methods NAFPack_Iterative_methods module~nafpack_iterative_methods->module~nafpack_logger_mod module~nafpack_linalg NAFPack_linalg module~nafpack_linalg->module~nafpack_iterative_methods

Derived Types

type, public ::  Logger

Components

Type Visibility Attributes Name Initial
logical, public :: to_terminal = .TRUE.
logical, public :: to_file = .FALSE.
integer, public :: frequency = 10
character(len=100), public :: filename = "log.txt"
integer, public :: file_unit = 99
integer, public :: step = 0
logical, public :: show_iteration = .TRUE.
logical, public :: show_final = .TRUE.

Type-Bound Procedures

procedure, public :: log => log_message
procedure, public :: init => init_logger
procedure, public :: close => close_logger