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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function: