initialize Subroutine

private elemental subroutine initialize(self, filename)

Initialize file.

Arguments

TypeIntentOptionalAttributesName
class(file_ini), intent(inout) :: self

File data.

character, intent(in), optional :: filename

File name.


Contents

Source Code


Source Code

  elemental subroutine initialize(self, filename)
  !< Initialize file.
  class(file_ini), intent(inout)         :: self     !< File data.
  character(*),    intent(in),  optional :: filename !< File name.

  call self%free
  if (present(filename)) self%filename = trim(adjustl(filename))
  endsubroutine initialize