ARTS  2.2.66
xml_io_array_types.cc File Reference

This file contains basic functions to handle XML data files. More...

#include "arts.h"
#include "xml_io_private.h"
#include "xml_io_types.h"
#include "jacobian.h"

Go to the source code of this file.

Functions

void xml_read_from_stream (istream &is_xml, Array< SpeciesRecord > &asrecord, bifstream *pbifs, const Verbosity &verbosity)
 Reads SpeciesData from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const Array< SpeciesRecord > &asrecord, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes SpeciesData to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfSpeciesTag &aastag, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfSpeciesTag from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfSpeciesTag &aastag, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfSpeciesTag to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfPpath &appath, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfPpath from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfPpath &appath, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfPpath to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfTensor3 &aatensor3, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfTensor3 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfTensor3 &aatensor3, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfTensor3 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfTensor6 &aatensor6, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfTensor6 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfTensor6 &aatensor6, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfTensor6 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfGridPos &agpos, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfGridPos from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfGridPos &agpos, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfGridPos to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfGridPos &aagpos, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfGridPos from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfGridPos &aagpos, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfGridPos to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfArrayOfGridPos &aaagpos, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfArrayOfGridPos from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfArrayOfGridPos &aaagpos, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfArrayOfGridPos to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfArrayOfArrayOfGridPos &aaaagpos, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfArrayOfArrayOfGridPos from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfArrayOfArrayOfGridPos &aaaagpos, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfArrayOfArrayOfGridPos to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfIndex &aindex, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfIndex from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfIndex &aindex, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfIndex to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfIndex &aaindex, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfIndex from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfIndex &aaindex, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfIndex to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfCIARecord &acr, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfCIARecord from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfCIARecord &acr, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfCIARecord to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, Array< IsotopologueRecord > &airecord, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfIsotopologueRecord from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const Array< IsotopologueRecord > &airecord, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfIsotopologueRecord to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfMatrix &amatrix, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfMatrix from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfMatrix &amatrix, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfMatrix to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfMatrix &aamatrix, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfMatrix from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfMatrix &aamatrix, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfMatrix to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfVector &aavector, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfVector from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfVector &aaVector, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfVector to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfSparse &asparse, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfSparse from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfSparse &asparse, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfSparse to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfRetrievalQuantity &arq, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfRetrievalQuantity from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfRetrievalQuantity &arq, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfRetrivalQuantity to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfSpeciesTag &astag, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfSpeciesTag from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfSpeciesTag &astag, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfSpeciesTag to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfSingleScatteringData &assdata, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfSingleScatteringData from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfSingleScatteringData &assdata, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfSingleScatteringData to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfScatteringMetaData &asmdata, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfScatteringMetaData from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfScatteringMetaData &asmdata, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfScatteringMetaData to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfGriddedField1 &agfield, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfGriddedField1 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfGriddedField1 &agfield, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfGriddedField1 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfGriddedField2 &agfield, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfGriddedField2 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfGriddedField2 &agfield, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfGriddedField2 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfGriddedField3 &agfield, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfGriddedField3 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfGriddedField3 &agfield, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfGriddedField3 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfGriddedField1 &aagfield, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfGriddedField1 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfGriddedField1 &aagfield, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfGriddedField1 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfGriddedField2 &aagfield, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfGriddedField2 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfGriddedField2 &aagfield, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfGriddedField2 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfGriddedField3 &aagfield, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfGriddedField3 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfGriddedField3 &aagfield, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfGriddedField3 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfGriddedField4 &agfield, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfGriddedField4 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfGriddedField4 &agfield, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfGriddedField4 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfLineMixingRecord &almr, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfLineMixingRecord from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfLineMixingRecord &almr, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfLineMixingRecord to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfLineMixingRecord &aalmr, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfLineMixingRecord from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfLineMixingRecord &aalmr, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfMixingRecord to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfLineRecord &alrecord, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfLineRecord from XML input stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfLineRecord &alrecord, const Numeric fmin, const Numeric fmax, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfLineRecord from XML input stream within specified frequency range. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfLineRecord &alrecord, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfLineRecord to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfArrayOfLineRecord &aalrecord, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfArrayOfLineRecord from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfArrayOfLineRecord &aalrecord, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfArrayOfLineRecord to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfLineshapeSpec &alspec, bifstream *pbifs, const Verbosity &)
 Reads ArrayOfLineshapeSpec from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfLineshapeSpec &alspec, bofstream *pbofs, const String &name, const Verbosity &)
 Writes ArrayOfLineshapeSpec to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfTensor3 &atensor3, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfTensor3 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfTensor3 &atensor3, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfTensor3 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfTensor4 &atensor4, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfTensor4 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfTensor4 &atensor4, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfTensor4 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfTensor6 &atensor6, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfTensor6 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfTensor6 &atensor6, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfTensor6 to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfTensor7 &atensor7, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfTensor7 from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfTensor7 &atensor7, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfTensor6 to XML output stream. More...
 
void xml_parse_from_stream (istream &is_xml, ArrayOfString &astring, bifstream *pbifs, ArtsXMLTag &tag, const Verbosity &verbosity)
 Parse ArrayOfString from XML input stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfString &astring, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfString from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfString &astring, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfString to XML output stream. More...
 
void xml_read_from_stream (istream &is_xml, ArrayOfVector &avector, bifstream *pbifs, const Verbosity &verbosity)
 Reads ArrayOfVector from XML input stream. More...
 
void xml_write_to_stream (ostream &os_xml, const ArrayOfVector &avector, bofstream *pbofs, const String &name, const Verbosity &verbosity)
 Writes ArrayOfVector to XML output stream. More...
 

Detailed Description

This file contains basic functions to handle XML data files.

Author
Oliver Lemke olemk.nosp@m.e@co.nosp@m.re-du.nosp@m.mp.i.nosp@m.nfo
Date
2003-06-11

Definition in file xml_io_array_types.cc.

Function Documentation

◆ xml_parse_from_stream()

void xml_parse_from_stream ( istream &  is_xml,
ArrayOfString astring,
bifstream pbifs,
ArtsXMLTag tag,
const Verbosity verbosity 
)

Parse ArrayOfString from XML input stream.

Parameters
is_xmlXML Input stream
astringArrayOfString return value
pbifsPointer to binary input stream. NULL in case of ASCII file.
tagXML tag object

Definition at line 3066 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::get_attribute_value(), and xml_read_from_stream().

Referenced by xml_read_from_stream().

◆ xml_read_from_stream() [1/40]

void xml_read_from_stream ( istream &  is_xml,
Array< IsotopologueRecord > &  airecord,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfIsotopologueRecord from XML input stream.

Parameters
is_xmlXML Input stream
airecordArrayOfIsotopologueRecord return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1022 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [2/40]

void xml_read_from_stream ( istream &  is_xml,
Array< SpeciesRecord > &  asrecord,
bifstream pbifs,
const Verbosity verbosity 
)

Reads SpeciesData from XML input stream.

Parameters
is_xmlXML Input stream
asrecordSpeciesData return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 49 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), and ArtsXMLTag::read_from_stream().

Referenced by xml_parse_from_stream(), xml_read_arts_catalogue_from_file(), xml_read_from_file(), and xml_read_from_stream().

◆ xml_read_from_stream() [3/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfArrayOfArrayOfGridPos aaaagpos,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfArrayOfArrayOfGridPos from XML input stream.

Parameters
is_xmlXML Input stream
aaaagposArrayOfArrayOfArrayOfArrayOfGridPos return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 701 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [4/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfArrayOfGridPos aaagpos,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfArrayOfGridPos from XML input stream.

Parameters
is_xmlXML Input stream
aaagposArrayOfArrayOfArrayOfGridPos return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 621 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [5/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfGriddedField1 aagfield,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfGriddedField1 from XML input stream.

Parameters
is_xmlXML Input stream
aagfieldArrayOfArrayOfGriddedField1 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1972 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [6/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfGriddedField2 aagfield,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfGriddedField2 from XML input stream.

Parameters
is_xmlXML Input stream
aagfieldArrayOfArrayOfGriddedField2 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2051 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [7/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfGriddedField3 aagfield,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfGriddedField3 from XML input stream.

Parameters
is_xmlXML Input stream
aagfieldArrayOfArrayOfGriddedField3 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2130 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [8/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfGridPos aagpos,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfGridPos from XML input stream.

Parameters
is_xmlXML Input stream
aagposArrayOfArrayOfGridPos return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 542 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [9/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfIndex aaindex,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfIndex from XML input stream.

Parameters
is_xmlXML Input stream
aaindexArrayOfArrayOfIndex return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 861 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [10/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfLineMixingRecord aalmr,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfLineMixingRecord from XML input stream.

Parameters
is_xmlXML Input stream
aalmrArrayOfLineMixingRecord return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2368 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [11/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfLineRecord aalrecord,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfLineRecord from XML input stream.

Parameters
is_xmlXML Input stream
aalrecordArrayOfArrayOfLineRecord return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2628 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [12/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfMatrix aamatrix,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfMatrix from XML input stream.

Parameters
is_xmlXML Input stream
aamatrixArrayOfArrayOfMatrix return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1181 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [13/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfSpeciesTag aastag,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfSpeciesTag from XML input stream.

Parameters
is_xmlXML Input stream
aastagArrayOfArrayOfSpeciesTag return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 132 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [14/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfTensor3 aatensor3,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfTensor3 from XML input stream.

Parameters
is_xmlXML Input stream
aatensor3ArrayOfArrayOfTensor3 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 302 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [15/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfTensor6 aatensor6,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfTensor6 from XML input stream.

Parameters
is_xmlXML Input stream
aatensor6ArrayOfArrayOfTensor6 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 384 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [16/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfArrayOfVector aavector,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfArrayOfVector from XML input stream.

Parameters
is_xmlXML Input stream
aaVectorArrayOfArrayOfVector return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1260 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [17/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfCIARecord acr,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfCIARecord from XML input stream.

Parameters
is_xmlXML Input stream
alspecArrayOfCIARecord return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 941 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [18/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfGriddedField1 agfield,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfGriddedField1 from XML input stream.

Parameters
is_xmlXML Input stream
agfieldArrayOfGriddedField1 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1735 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [19/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfGriddedField2 agfield,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfGriddedField2 from XML input stream.

Parameters
is_xmlXML Input stream
agfieldArrayOfGriddedField2 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1814 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [20/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfGriddedField3 agfield,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfGriddedField3 from XML input stream.

Parameters
is_xmlXML Input stream
agfieldArrayOfGriddedField3 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1893 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [21/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfGriddedField4 agfield,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfGriddedField4 from XML input stream.

Parameters
is_xmlXML Input stream
agfieldArrayOfGriddedField4 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2209 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [22/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfGridPos agpos,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfGridPos from XML input stream.

Parameters
is_xmlXML Input stream
agposArrayOfGridPos return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 463 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [23/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfIndex aindex,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfIndex from XML input stream.

Parameters
is_xmlXML Input stream
aindexArrayOfIndex return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 781 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [24/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfLineMixingRecord almr,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfLineMixingRecord from XML input stream.

Parameters
is_xmlXML Input stream
almrArrayOfLineMixingRecord return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2288 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [25/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfLineRecord alrecord,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfLineRecord from XML input stream.

Parameters
is_xmlXML Input stream
alrecordArrayOfLineRecord return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2448 of file xml_io_array_types.cc.

References xml_read_from_stream().

◆ xml_read_from_stream() [26/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfLineRecord alrecord,
const Numeric  fmin,
const Numeric  fmax,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfLineRecord from XML input stream within specified frequency range.

Parameters
is_xmlXML Input stream
alrecordArrayOfLineRecord return value
fminLowest frequency (NAN = no limit)
fmaxHighest frequency (NAN = no limit)
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2466 of file xml_io_array_types.cc.

References ArtsXMLTag::check_name(), CREATE_OUT2, LineRecord::F(), ArtsXMLTag::get_attribute_value(), Array< base >::nelem(), ArtsXMLTag::read_from_stream(), LineRecord::ReadFromArtscat3Stream(), and LineRecord::ReadFromArtscat4Stream().

◆ xml_read_from_stream() [27/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfLineshapeSpec alspec,
bifstream pbifs,
const Verbosity  
)

Reads ArrayOfLineshapeSpec from XML input stream.

Parameters
is_xmlXML Input stream
alspecArrayOfLineshapeSpec return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2708 of file xml_io_array_types.cc.

◆ xml_read_from_stream() [28/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfMatrix amatrix,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfMatrix from XML input stream.

Parameters
is_xmlXML Input stream
amatrixArrayOfMatrix return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1102 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [29/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfPpath appath,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfPpath from XML input stream.

Parameters
is_xmlXML Input stream
appathArrayOfPpath return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 216 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [30/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfRetrievalQuantity arq,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfRetrievalQuantity from XML input stream.

Parameters
is_xmlXML Input stream
arqArrayOfRetrievalQuantity return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1418 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [31/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfScatteringMetaData asmdata,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfScatteringMetaData from XML input stream.

Parameters
is_xmlXML Input stream
asmdataArrayOfScatteringMetaData return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1655 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [32/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfSingleScatteringData assdata,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfSingleScatteringData from XML input stream.

Parameters
is_xmlXML Input stream
assdataArrayOfSingleScatteringData return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1576 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [33/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfSparse asparse,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfSparse from XML input stream.

Parameters
is_xmlXML Input stream
asparseArrayOfSparse return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1339 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [34/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfSpeciesTag astag,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfSpeciesTag from XML input stream.

Parameters
is_xmlXML Input stream
astagArrayOfSpeciesTag return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 1497 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [35/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfString astring,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfString from XML input stream.

Parameters
is_xmlXML Input stream
astringArrayOfString return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 3102 of file xml_io_array_types.cc.

References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), and xml_parse_from_stream().

◆ xml_read_from_stream() [36/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfTensor3 atensor3,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfTensor3 from XML input stream.

Parameters
is_xmlXML Input stream
atensor3ArrayOfTensor3 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2745 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [37/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfTensor4 atensor4,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfTensor4 from XML input stream.

Parameters
is_xmlXML Input stream
atensor4ArrayOfTensor4 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2826 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [38/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfTensor6 atensor6,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfTensor6 from XML input stream.

Parameters
is_xmlXML Input stream
atensor6ArrayOfTensor6 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2907 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [39/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfTensor7 atensor7,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfTensor7 from XML input stream.

Parameters
is_xmlXML Input stream
atensor7ArrayOfTensor6 return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 2986 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_read_from_stream() [40/40]

void xml_read_from_stream ( istream &  is_xml,
ArrayOfVector avector,
bifstream pbifs,
const Verbosity verbosity 
)

Reads ArrayOfVector from XML input stream.

Parameters
is_xmlXML Input stream
avectorArrayOfVector return value
pbifsPointer to binary input stream. NULL in case of ASCII file.

Definition at line 3162 of file xml_io_array_types.cc.

References ArtsXMLTag::check_attribute(), ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), and xml_read_from_stream().

◆ xml_write_to_stream() [1/39]

void xml_write_to_stream ( ostream &  os_xml,
const Array< IsotopologueRecord > &  airecord,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfIsotopologueRecord to XML output stream.

Parameters
os_xmlXML Output stream
airecordArrayOfIsotopologueRecord
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1064 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [2/39]

void xml_write_to_stream ( ostream &  os_xml,
const Array< SpeciesRecord > &  asrecord,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes SpeciesData to XML output stream.

Parameters
os_xmlXML Output stream
asrecordSpeciesData
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 93 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), and ArtsXMLTag::write_to_stream().

Referenced by xml_write_to_file(), and xml_write_to_stream().

◆ xml_write_to_stream() [3/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfArrayOfArrayOfGridPos aaaagpos,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfArrayOfArrayOfGridPos to XML output stream.

Parameters
os_xmlXML Output stream
aaaagposArrayOfArrayOfArrayOfArrayOfGridPos
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 743 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [4/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfArrayOfGridPos aaagpos,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfArrayOfGridPos to XML output stream.

Parameters
os_xmlXML Output stream
aaagposArrayOfArrayOfArrayOfGridPos
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 664 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [5/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfGriddedField1 aagfield,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfGriddedField1 to XML output stream.

Parameters
os_xmlXML Output stream
aagfieldArrayOfArrayOfGriddedField1
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2014 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [6/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfGriddedField2 aagfield,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfGriddedField2 to XML output stream.

Parameters
os_xmlXML Output stream
aagfieldArrayOfArrayOfGriddedField2
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2093 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [7/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfGriddedField3 aagfield,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfGriddedField3 to XML output stream.

Parameters
os_xmlXML Output stream
aagfieldArrayOfArrayOfGriddedField3
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2172 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [8/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfGridPos aagpos,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfGridPos to XML output stream.

Parameters
os_xmlXML Output stream
aagposArrayOfArrayOfGridPos
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 585 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [9/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfIndex aaindex,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfIndex to XML output stream.

Parameters
os_xmlXML Output stream
aaindexArrayOfArrayOfIndex
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 903 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [10/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfLineMixingRecord aalmr,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfMixingRecord to XML output stream.

Parameters
os_xmlXML Output stream
aalmrArrayOfArrayOfMixingRecord
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2410 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [11/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfLineRecord aalrecord,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfLineRecord to XML output stream.

Parameters
os_xmlXML Output stream
aalrecordArrayOfArrayOfLineRecord
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2670 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [12/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfMatrix aamatrix,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfMatrix to XML output stream.

Parameters
os_xmlXML Output stream
aamatrixArrayOfArrayOfMatrix
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1223 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [13/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfSpeciesTag aastag,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfSpeciesTag to XML output stream.

Parameters
os_xmlXML Output stream
aastagArrayOfArrayOfSpeciesTag
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 177 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [14/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfTensor3 aatensor3,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfTensor3 to XML output stream.

Parameters
os_xmlXML Output stream
aatensor3ArrayOfArrayOfTensor3
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 345 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [15/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfTensor6 aatensor6,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfTensor6 to XML output stream.

Parameters
os_xmlXML Output stream
aatensor6ArrayOfArrayOfTensor6
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 426 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [16/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfArrayOfVector aaVector,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfArrayOfVector to XML output stream.

Parameters
os_xmlXML Output stream
aaVectorArrayOfArrayOfVector
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1302 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [17/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfCIARecord acr,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfCIARecord to XML output stream.

Parameters
os_xmlXML Output stream
alspecArrayOfCIARecord
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 983 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [18/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfGriddedField1 agfield,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfGriddedField1 to XML output stream.

Parameters
os_xmlXML Output stream
agfieldArrayOfGriddedField1
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1777 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [19/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfGriddedField2 agfield,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfGriddedField2 to XML output stream.

Parameters
os_xmlXML Output stream
agfieldArrayOfGriddedField2
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1856 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [20/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfGriddedField3 agfield,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfGriddedField3 to XML output stream.

Parameters
os_xmlXML Output stream
agfieldArrayOfGriddedField3
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1935 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [21/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfGriddedField4 agfield,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfGriddedField4 to XML output stream.

Parameters
os_xmlXML Output stream
agfieldArrayOfGriddedField4
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2251 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [22/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfGridPos agpos,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfGridPos to XML output stream.

Parameters
os_xmlXML Output stream
agposArrayOfGridPos
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 506 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [23/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfIndex aindex,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfIndex to XML output stream.

Parameters
os_xmlXML Output stream
aindexArrayOfIndex
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 823 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [24/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfLineMixingRecord almr,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfLineMixingRecord to XML output stream.

Parameters
os_xmlXML Output stream
almrArrayOfLineMixingRecord
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2330 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [25/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfLineRecord alrecord,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfLineRecord to XML output stream.

Parameters
os_xmlXML Output stream
alrecordArrayOfLineRecord
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2564 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), LineRecord::Version(), LineRecord::VersionString(), and ArtsXMLTag::write_to_stream().

◆ xml_write_to_stream() [26/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfLineshapeSpec alspec,
bofstream pbofs,
const String name,
const Verbosity  
)

Writes ArrayOfLineshapeSpec to XML output stream.

Parameters
os_xmlXML Output stream
alspecArrayOfLineshapeSpec
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2725 of file xml_io_array_types.cc.

◆ xml_write_to_stream() [27/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfMatrix amatrix,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfMatrix to XML output stream.

Parameters
os_xmlXML Output stream
amatrixArrayOfMatrix
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1144 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [28/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfPpath appath,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfPpath to XML output stream.

Parameters
os_xmlXML Output stream
appathArrayOfPpath
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 262 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [29/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfRetrievalQuantity arq,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfRetrivalQuantity to XML output stream.

Parameters
os_xmlXML Output stream
arqArrayOfRetrievalQuantity
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1460 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [30/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfScatteringMetaData asmdata,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfScatteringMetaData to XML output stream.

Parameters
os_xmlXML Output stream
asmdataArrayOfScatteringMetaData
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1697 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [31/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfSingleScatteringData assdata,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfSingleScatteringData to XML output stream.

Parameters
os_xmlXML Output stream
assdataArrayOfSingleScatteringData
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1618 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [32/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfSparse asparse,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfSparse to XML output stream.

Parameters
os_xmlXML Output stream
asparseArrayOfSparse
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1381 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [33/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfSpeciesTag astag,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfSpeciesTag to XML output stream.

Parameters
os_xmlXML Output stream
astagArrayOfSpeciesTag
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 1539 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [34/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfString astring,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfString to XML output stream.

Parameters
os_xmlXML Output stream
astringArrayOfString
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 3126 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [35/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfTensor3 atensor3,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfTensor3 to XML output stream.

Parameters
os_xmlXML Output stream
atensor3ArrayOfTensor3
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2788 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [36/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfTensor4 atensor4,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfTensor4 to XML output stream.

Parameters
os_xmlXML Output stream
atensor4ArrayOfTensor4
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2869 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [37/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfTensor6 atensor6,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfTensor6 to XML output stream.

Parameters
os_xmlXML Output stream
atensor6ArrayOfTensor6
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 2949 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [38/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfTensor7 atensor7,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfTensor6 to XML output stream.

Parameters
os_xmlXML Output stream
atensor7ArrayOfTensor7
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 3028 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().

◆ xml_write_to_stream() [39/39]

void xml_write_to_stream ( ostream &  os_xml,
const ArrayOfVector avector,
bofstream pbofs,
const String name,
const Verbosity verbosity 
)

Writes ArrayOfVector to XML output stream.

Parameters
os_xmlXML Output stream
avectorArrayOfVector
pbofsPointer to binary file stream. NULL for ASCII output.
nameOptional name attribute

Definition at line 3204 of file xml_io_array_types.cc.

References ArtsXMLTag::add_attribute(), Array< base >::nelem(), ArtsXMLTag::set_name(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().