Go to the source code of this file.
Modules | |
module | config |
Reads in the material configuration from file. | |
Functions/Subroutines | |
subroutine, public | config::config_init |
reads material.config and stores its content per part More... | |
recursive character(len=pstringlen) function, dimension(:), allocatable | read_materialconfig (fileName, cnt) |
reads material.config Recursion is triggered by "{path/to/inputfile}" in a line More... | |
subroutine | parse_materialconfig (sectionNames, part, line, fileContent) |
parses the material.config file More... | |
subroutine | parse_debugandnumericsconfig (config_list, fileContent) |
parses the material.config file More... | |
subroutine, public | config::config_deallocate (what) |
deallocates the linked lists that store the content of the configuration files More... | |
Variables | |
type(tpartitionedstringlist), dimension(:), allocatable, public, protected | config::config_phase |
type(tpartitionedstringlist), dimension(:), allocatable, public, protected | config::config_microstructure |
type(tpartitionedstringlist), dimension(:), allocatable, public, protected | config::config_homogenization |
type(tpartitionedstringlist), dimension(:), allocatable, public, protected | config::config_texture |
type(tpartitionedstringlist), dimension(:), allocatable, public, protected | config::config_crystallite |
type(tpartitionedstringlist), public, protected | config::config_numerics |
type(tpartitionedstringlist), public, protected | config::config_debug |
character(len=pstringlen), dimension(:), allocatable, public, protected | config::config_name_phase |
name of each phase More... | |
character(len=pstringlen), dimension(:), allocatable, public, protected | config::config_name_homogenization |
name of each homogenization More... | |
character(len=pstringlen), dimension(:), allocatable, public, protected | config::config_name_crystallite |
name of each crystallite setting More... | |
character(len=pstringlen), dimension(:), allocatable, public, protected | config::config_name_microstructure |
name of each microstructure More... | |
character(len=pstringlen), dimension(:), allocatable, public, protected | config::config_name_texture |
name of each texture More... | |
|
private |
parses the material.config file
Definition at line 272 of file config.f90.
Referenced by config::config_init().
|
private |
parses the material.config file
Definition at line 220 of file config.f90.
References io::io_error(), and io::io_gettag().
Referenced by config::config_init().
|
private |
reads material.config Recursion is triggered by "{path/to/inputfile}" in a line
[in] | filename | name of the material configuration file |
[in] | cnt | recursion counter |
Definition at line 138 of file config.f90.
References io::io_eol, io::io_error(), io::io_warning(), and prec::pstringlen.
Referenced by config::config_init().