![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Go to the source code of this file.
Data Types | |
| type | c_xml_item |
| Base class for all the XML entities which can appear in content. More... | |
| type | t_xml_content |
| XML type: linked list of XML entities, used in element content. More... | |
| type | t_xml_attribute |
| XML attribute type. More... | |
| type | sll_t_xml_element |
| XML element type. More... | |
| type | sll_t_xml_document |
| XML document type. More... | |
| type | c_text_data_printer |
| XML abstract class: generic printer for writing chardata to file. More... | |
| type | t_default_text_data_printer |
| XML type: default printer for writing chardata. More... | |
| type | t_xml_chardata |
| XML type: chardata. More... | |
| interface | i_xml_item__write |
| Write XML content to file. More... | |
| interface | i_xml_item__delete |
| Delete XML item (deallocate everything) More... | |
| interface | i_print_text |
| Write chardata to file. More... | |
| interface | i_delete_printer |
| Delete chardata printer. More... | |
Modules | |
| module | sll_m_xml |
| Facilities for constructing an XML tree and printing it to file. | |
Functions/Subroutines | |
| recursive subroutine | t_xml_content__write (self, indent, fid) |
More... | |
| recursive subroutine | t_xml_content__delete (self) |
| recursive type(t_xml_content) function, pointer | t_xml_content__new_content (self) |
| subroutine | t_xml_document__add_header_line (self, line) |
| type(sll_t_xml_element) function, pointer | t_xml_document__new_element (self, name) |
| subroutine | t_xml_document__write (self, fname) |
| subroutine | t_xml_document__delete (self) |
| recursive subroutine | t_xml_element__write (self, indent, fid) |
| recursive subroutine | t_xml_element__delete (self) |
| subroutine | t_xml_element__add_attribute (self, name, attvalue) |
| subroutine | t_xml_element__add_chardata_string (self, string) |
| subroutine | t_xml_element__add_chardata_printer (self, printer) |
| type(sll_t_xml_element) function, pointer | t_xml_element__new_element (self, name) |
| subroutine | t_xml_chardata__write (self, indent, fid) |
| subroutine | t_xml_chardata__delete (self) |
| subroutine | default_print_text (self, indent, fid) |
| subroutine | default_delete (self) |
| pure character(len=:) function, allocatable | attribute_name_val_string (self) |
Variables | |
| character, parameter | nl = achar(10) |
| integer, parameter | maxlen = 256 |
1.9.1