io_configuration Derived Type

type, private :: io_configuration

输入输出控制参数


Contents

Source Code


Components

Type Visibility Attributes Name Initial
logical, public :: is_save_acceleration

是否保存加速度

character(len=64), public :: input_file

输入文件

character(len=64), public :: output_file

输出文件


Type-Bound Procedures

procedure, public, :: read => ioc_read

  • private subroutine ioc_read(self)

    读取输入输出参数

    Arguments

    Type IntentOptional Attributes Name
    class(io_configuration), intent(inout) :: self

procedure, private :: print => ioc_print

  • private subroutine ioc_print(self)

    打印输入输出参数

    Arguments

    Type IntentOptional Attributes Name
    class(io_configuration), intent(in) :: self

Source Code

    type io_configuration
        logical :: is_save_acceleration !! 是否保存加速度
        character(64) :: input_file  !! 输入文件
        character(64) :: output_file  !! 输出文件
    contains
        procedure :: read => ioc_read
        procedure, private :: print => ioc_print
    end type io_configuration