![]() |
The Open FUSION Toolkit 1.0.0-6f445ef
An open-source framework for fusion and plasma science and engineering
|
Extract content of a given type from an XML node.
Public Member Functions | |
| subroutine | xml_extractdatacontent_double (node, output, output_shape, iostat) |
| Parse a single double precision value from an XML node's content. | |
| subroutine | xml_extractdatacontent_double1d (node, output, output_shape, iostat) |
| Parse XML content into a 1D array of double precision values. | |
| subroutine | xml_extractdatacontent_double2d (node, output, output_shape, iostat) |
| Parse XML content into a 2D array of double precision values. | |
| subroutine | xml_extractdatacontent_int (node, output, output_shape, iostat) |
| Parse XML content into a single integer value. | |
| subroutine | xml_extractdatacontent_int1d (node, output, output_shape, iostat) |
| Parse XML content into a 1D array of integer values. | |
| subroutine | xml_extractdatacontent_int2d (node, output, output_shape, iostat) |
| Parse XML content into a 2D array of integer values. | |
| subroutine | xml_extractdatacontent_logical (node, output, output_shape, iostat) |
| Parse XML content into a single logical value. | |
| subroutine | xml_extractdatacontent_logical1d (node, output, output_shape, iostat) |
| Parse XML content into a 1D array of logical values. | |
| subroutine | xml_extractdatacontent_logical2d (node, output, output_shape, iostat) |
| Parse XML content into a 2D array of logical values. | |
| subroutine | xml_extractdatacontent_string (node, output, iostat) |
| Get content from an XML node as a string. | |
| subroutine xml_extractdatacontent_double | ( | type(xml_node), intent(in) | node, |
| real(r8), intent(out) | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse a single double precision value from an XML node's content.
| [in] | node | XML node |
| [out] | output | Output value |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_double1d | ( | type(xml_node), intent(in) | node, |
| real(r8), dimension(:), intent(out), pointer | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a 1D array of double precision values.
| [in] | node | XML node |
| [out] | output | Output array |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_double2d | ( | type(xml_node), intent(in) | node, |
| real(r8), dimension(:,:), intent(out), pointer | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a 2D array of double precision values.
| [in] | node | XML node |
| [out] | output | Output array |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_int | ( | type(xml_node), intent(in) | node, |
| integer(i4), intent(out) | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a single integer value.
| [in] | node | XML node |
| [out] | output | Output value |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_int1d | ( | type(xml_node), intent(in) | node, |
| integer(i4), dimension(:), intent(out), pointer | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a 1D array of integer values.
| [in] | node | XML node |
| [out] | output | Output array |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_int2d | ( | type(xml_node), intent(in) | node, |
| integer(i4), dimension(:,:), intent(out), pointer | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a 2D array of integer values.
| [in] | node | XML node |
| [out] | output | Output array |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_logical | ( | type(xml_node), intent(in) | node, |
| logical, intent(out) | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a single logical value.
| [in] | node | XML node |
| [out] | output | Output value |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_logical1d | ( | type(xml_node), intent(in) | node, |
| logical, dimension(:), intent(out), pointer | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a 1D array of logical values.
| [in] | node | XML node |
| [out] | output | Output array |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_logical2d | ( | type(xml_node), intent(in) | node, |
| logical, dimension(:,:), intent(out), pointer | output, | ||
| integer(i4), dimension(2), intent(out), optional | output_shape, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Parse XML content into a 2D array of logical values.
| [in] | node | XML node |
| [out] | output | Output array |
| [out] | output_shape | Shape of the output array (ncols, nrows) |
| [out] | iostat | I/O status flag (0 on success) |
| subroutine xml_extractdatacontent_string | ( | type(xml_node), intent(in) | node, |
| character(len=:), intent(out), allocatable | output, | ||
| integer(i4), intent(out), optional | iostat | ||
| ) |
Get content from an XML node as a string.
| [in] | node | XML node |
| [out] | output | Output string |
| [out] | iostat | I/O status flag (0 on success) |