(git:c5411e0)
Loading...
Searching...
No Matches
input_section_types::section_type Type Reference

represent a section of the input file More...

Data Fields

logical frozen = .FALSE.
 
logical repeats = .FALSE.
 
integer ref_count = 0
 
integer n_keywords = 0
 
integer n_subsections = 0
 
character(len=default_string_length) name = ""
 
character(len=default_string_length) location = ""
 
character, dimension(:), pointer description => Null()
 
integer, dimension(:), pointer citations => NULL()
 
type(keyword_p_type), dimension(:), pointer keywords => NULL()
 
type(section_p_type), dimension(:), pointer subsections => NULL()
 

Detailed Description

represent a section of the input file

Note
  • frozen: if the section has been frozen (and no keyword/subsections can be added)
  • repeats: if the section can be repeated more than once in the same context
  • ref_count: reference count (see doc/ReferenceCounting.html)
  • n_keywords: the number of keywords in this section
  • name: name of the section
  • location where in the source code (file and line) the section is created
  • description: description of the section
  • citations: references to literature associated to this section
  • keywords: array with the keywords of this section (might be oversized)
  • subsections: sections contained in this section
Author
fawzi

Definition at line 102 of file input_section_types.F.

Field Documentation

◆ frozen

logical input_section_types::section_type::frozen = .FALSE.

Definition at line 103 of file input_section_types.F.

◆ repeats

logical input_section_types::section_type::repeats = .FALSE.

Definition at line 103 of file input_section_types.F.

◆ ref_count

integer input_section_types::section_type::ref_count = 0

Definition at line 104 of file input_section_types.F.

◆ n_keywords

integer input_section_types::section_type::n_keywords = 0

Definition at line 104 of file input_section_types.F.

◆ n_subsections

integer input_section_types::section_type::n_subsections = 0

Definition at line 104 of file input_section_types.F.

◆ name

character(len=default_string_length) input_section_types::section_type::name = ""

Definition at line 105 of file input_section_types.F.

◆ location

character(len=default_string_length) input_section_types::section_type::location = ""

Definition at line 106 of file input_section_types.F.

◆ description

character, dimension(:), pointer input_section_types::section_type::description => Null()

Definition at line 107 of file input_section_types.F.

◆ citations

integer, dimension(:), pointer input_section_types::section_type::citations => NULL()

Definition at line 108 of file input_section_types.F.

◆ keywords

type(keyword_p_type), dimension(:), pointer input_section_types::section_type::keywords => NULL()

Definition at line 109 of file input_section_types.F.

◆ subsections

type(section_p_type), dimension(:), pointer input_section_types::section_type::subsections => NULL()

Definition at line 110 of file input_section_types.F.


The documentation for this type was generated from the following file: