initialize Module Procedure

module procedure initialize module subroutine initialize(derived_type, filename, eos_filenames)

This PROCEDURE calls the constructor of the idbase-extended type and the SUBROUTINE sanity_check afterwards. It is recommended to use this SUBROUTINE to construct objects of idbase-extended type since the sanity check is performed automatically.

FT 8.11.2021


Arguments

Type IntentOptional Attributes Name
class(idbase), intent(out) :: derived_type

Object of DERIVED TYPE that extends [[idbase], to be constructed

character(len=*), intent(in), optional :: filename

Name of the file containing the \(\mathrm{ID}\)

character(len=*), intent(in), optional, DIMENSION(:) :: eos_filenames

Array of strings containing the names of the files containing the \(\mathrm{EOS}\) to be used for each matter object. If not PRESENT, information from the file filename is used


Called by

proc~~initialize~~CalledByGraph proc~initialize initialize interface~initialize initialize interface~initialize->proc~initialize

Contents


Variables

Type Visibility Attributes Name Initial
integer, private :: n_matter