|
ARTS
2.4.0(git:4fb77825)
|
This file contains basic functions to handle XML data files. More...
#include "arts.h"#include "cloudbox.h"#include "global_data.h"#include "gridded_fields.h"#include "jacobian.h"#include "matpackI.h"#include "matpackII.h"#include "matpackIII.h"#include "matpackIV.h"#include "matpackV.h"#include "matpackVI.h"#include "matpackVII.h"#include "xml_io_private.h"#include "xml_io_types.h"Go to the source code of this file.
Functions | |
| void | xml_read_from_stream (istream &is_xml, CIARecord &cr, bifstream *pbifs, const Verbosity &verbosity) |
| Reads CIARecord from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const CIARecord &cr, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes CIARecord to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, CovarianceMatrix &covmat, bifstream *pbifs, const Verbosity &verbosity) |
| Reads CovarianceMatrix from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const CovarianceMatrix &covmat, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Write CovarianceMatrix to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, EnergyLevelMap &elm, bifstream *pbifs, const Verbosity &verbosity) |
| Reads EnergyLevelMap from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const EnergyLevelMap &elm, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes EnergyLevelMap to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GasAbsLookup &gal, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GasAbsLookup from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GasAbsLookup &gal, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GasAbsLookup to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GriddedField &gfield, bifstream *pbifs, const Verbosity &verbosity) |
| Reads the grids for gridded fields from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GriddedField &gfield, bofstream *pbofs, const String &, const Verbosity &verbosity) |
| Writes the grids for gridded fields to an XML input stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GriddedField1 &gfield, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GriddedField1 from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GriddedField1 &gfield, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GriddedField1 to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GriddedField2 &gfield, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GriddedField2 from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GriddedField2 &gfield, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GriddedField2 to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GriddedField3 &gfield, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GriddedField3 from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GriddedField3 &gfield, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GriddedField3 to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GriddedField4 &gfield, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GriddedField4 from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GriddedField4 &gfield, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GriddedField4 to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GriddedField5 &gfield, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GriddedField5 from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GriddedField5 &gfield, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GriddedField5 to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GriddedField6 &gfield, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GriddedField6 from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GriddedField6 &gfield, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GriddedField6 to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, GridPos &gpos, bifstream *pbifs, const Verbosity &verbosity) |
| Reads GridPos from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const GridPos &gpos, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes GridPos to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, HitranRelaxationMatrixData &hitran, bifstream *pbifs, const Verbosity &verbosity) |
| Reads HitranRelaxationMatrixData from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const HitranRelaxationMatrixData &hitran, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes HitranRelaxationMatrixData to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, IsotopologueRecord &irecord, bifstream *pbifs, const Verbosity &verbosity) |
| Reads IsotopologueRecord from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const IsotopologueRecord &irecord, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes IsotopologueRecord to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, Ppath &ppath, bifstream *pbifs, const Verbosity &verbosity) |
| Reads Ppath from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const Ppath &ppath, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes Ppath to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, PropagationMatrix &pm, bifstream *pbifs, const Verbosity &verbosity) |
| Reads PropagationMatrix from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const PropagationMatrix &pm, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes PropagationMatrix to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, QuantumIdentifier &qi, bifstream *pbifs, const Verbosity &verbosity) |
| Reads QuantumIdentifier from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const QuantumIdentifier &qi, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes QuantumIdentifier to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, QuantumNumbers &qn, bifstream *pbifs, const Verbosity &verbosity) |
| Reads QuantumNumbers from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const QuantumNumbers &qn, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes QuantumNumbers to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, RetrievalQuantity &rq, bifstream *pbifs, const Verbosity &verbosity) |
| Reads RetrievalQuantity from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const RetrievalQuantity &rq, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes RetrievalQuantity to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, SingleScatteringData &ssdata, bifstream *pbifs, const Verbosity &verbosity) |
| Reads SingleScatteringData from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const SingleScatteringData &ssdata, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes SingleScatteringData to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, ScatteringMetaData &smdata, bifstream *pbifs, const Verbosity &verbosity) |
| Reads ScatteringMetaData from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const ScatteringMetaData &smdata, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes ScatteringMetaData to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, SLIData2 &slidata, bifstream *pbifs, const Verbosity &verbosity) |
| Reads SLIData2 from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const SLIData2 &slidata, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| void | xml_read_from_stream (istream &is_xml, SpeciesAuxData &sad, bifstream *pbifs, const Verbosity &verbosity) |
| Reads SpeciesAuxData from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const SpeciesAuxData &sad, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes SpeciesAuxData to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, SpeciesRecord &srecord, bifstream *pbifs, const Verbosity &verbosity) |
| Reads SpeciesRecord from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const SpeciesRecord &srecord, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes SpeciesRecord to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, SpeciesTag &stag, bifstream *, const Verbosity &verbosity) |
| Reads SpeciesTag from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const SpeciesTag &stag, bofstream *, const String &name, const Verbosity &verbosity) |
| Writes SpeciesTag to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, StokesVector &sv, bifstream *pbifs, const Verbosity &verbosity) |
| Reads StokesVector from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const StokesVector &sv, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes StokesVector to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, TelsemAtlas &ta, bifstream *pbifs, const Verbosity &verbosity) |
| Reads TelsemAtlas from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const TelsemAtlas &ta, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes TelsemAtlas to XML output stream. More... | |
| void | xml_read_from_stream (istream &is_xml, XsecRecord &xd, bifstream *pbifs, const Verbosity &verbosity) |
| Reads XsecData from XML input stream. More... | |
| void | xml_write_to_stream (ostream &os_xml, const XsecRecord &xd, bofstream *pbofs, const String &name, const Verbosity &verbosity) |
| Writes XsecData to XML output stream. More... | |
| void | xml_read_from_stream (istream &, Agenda &, bifstream *, const Verbosity &) |
| void | xml_write_to_stream (ostream &, const Agenda &, bofstream *, const String &, const Verbosity &) |
| void | xml_read_from_stream (istream &, MCAntenna &, bifstream *, const Verbosity &) |
| void | xml_write_to_stream (ostream &, const MCAntenna &, bofstream *, const String &, const Verbosity &) |
| void | xml_read_from_stream (istream &, TessemNN &, bifstream *, const Verbosity &) |
| void | xml_write_to_stream (ostream &, const TessemNN &, bofstream *, const String &, const Verbosity &) |
| void | xml_read_from_stream (istream &, Verbosity &, bifstream *, const Verbosity &) |
| void | xml_write_to_stream (ostream &, const Verbosity &, bofstream *, const String &, const Verbosity &) |
This file contains basic functions to handle XML data files.
Definition in file xml_io_compound_types.cc.
Definition at line 2252 of file xml_io_compound_types.cc.
Definition at line 2269 of file xml_io_compound_types.cc.
Definition at line 2286 of file xml_io_compound_types.cc.
Definition at line 2303 of file xml_io_compound_types.cc.
| void xml_read_from_stream | ( | istream & | is_xml, |
| CIARecord & | cr, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads CIARecord from XML input stream.
| is_xml | XML Input stream |
| irecord | SpeciesRecord return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 56 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), CIARecord::mdata, ArtsXMLTag::read_from_stream(), CIARecord::SetSpecies(), species_index_from_species_name(), and ARTS::Var::verbosity().
Referenced by xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| CovarianceMatrix & | covmat, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads CovarianceMatrix from XML input stream.
| is_xml | XML Input stream |
| covmat | CovarianceMatrix |
| pbifs | Pointer to binary file stream. NULL for ASCII output. |
| verbosity |
Definition at line 129 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), CovarianceMatrix::correlations_, ArtsXMLTag::get_attribute_value(), CovarianceMatrix::inverses_, M, ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| EnergyLevelMap & | elm, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads EnergyLevelMap from XML input stream.
| is_xml | XML Input stream |
| gal | EnergyLevelMap return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 296 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), EnergyLevelMap::Data(), EnergyLevelMap::Energies(), ArtsXMLTag::get_attribute_value(), EnergyLevelMap::Levels(), ArtsXMLTag::read_from_stream(), string2energylevelmaptype(), EnergyLevelMap::ThrowIfNotOK(), EnergyLevelMap::Type(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GasAbsLookup & | gal, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GasAbsLookup from XML input stream.
| is_xml | XML Input stream |
| gal | GasAbsLookup return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 356 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GasAbsLookup::f_grid, GasAbsLookup::nls_pert, GasAbsLookup::nonlinear_species, GasAbsLookup::p_grid, ArtsXMLTag::read_from_stream(), GasAbsLookup::species, GasAbsLookup::t_pert, GasAbsLookup::t_ref, ARTS::Var::verbosity(), GasAbsLookup::vmrs_ref, xml_read_from_stream(), and GasAbsLookup::xsec.
| void xml_read_from_stream | ( | istream & | is_xml, |
| GriddedField & | gfield, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads the grids for gridded fields from XML input stream.
| is_xml | XML Input stream |
| gfield | GriddedField return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 430 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), GriddedField::get_dim(), ArtsXMLTag::get_name(), ArtsXMLTag::read_from_stream(), GriddedField::set_grid(), GriddedField::set_grid_name(), ARTS::Var::verbosity(), xml_parse_error(), and xml_parse_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GriddedField1 & | gfield, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GriddedField1 from XML input stream.
| is_xml | XML Input stream |
| gfield | GriddedField1 return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 517 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GriddedField::checksize_strict(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), GriddedField::set_name(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GriddedField2 & | gfield, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GriddedField2 from XML input stream.
| is_xml | XML Input stream |
| gfield | GriddedField2 return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 579 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GriddedField::checksize_strict(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), GriddedField::set_name(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GriddedField3 & | gfield, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GriddedField3 from XML input stream.
| is_xml | XML Input stream |
| gfield | GriddedField3 return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 641 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GriddedField::checksize_strict(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), GriddedField::set_name(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GriddedField4 & | gfield, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GriddedField4 from XML input stream.
| is_xml | XML Input stream |
| gfield | GriddedField4 return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 703 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GriddedField::checksize_strict(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), GriddedField::set_name(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GriddedField5 & | gfield, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GriddedField5 from XML input stream.
| is_xml | XML Input stream |
| gfield | GriddedField5 return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 765 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GriddedField::checksize_strict(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), GriddedField::set_name(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GriddedField6 & | gfield, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GriddedField6 from XML input stream.
| is_xml | XML Input stream |
| gfield | GriddedField6 return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 827 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GriddedField::checksize_strict(), ArtsXMLTag::get_attribute_value(), ArtsXMLTag::read_from_stream(), GriddedField::set_name(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| GridPos & | gpos, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads GridPos from XML input stream.
| is_xml | XML Input stream |
| gpos | GridPos return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 889 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), GridPos::fd, GridPos::idx, ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| HitranRelaxationMatrixData & | hitran, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads HitranRelaxationMatrixData from XML input stream.
| is_xml | XML Input stream |
| hitran | HitranRelaxationMatrixData return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 948 of file xml_io_compound_types.cc.
References HitranRelaxationMatrixData::B0pp, HitranRelaxationMatrixData::B0pq, HitranRelaxationMatrixData::B0pr, HitranRelaxationMatrixData::B0qp, HitranRelaxationMatrixData::B0qq, HitranRelaxationMatrixData::B0qr, HitranRelaxationMatrixData::B0rp, HitranRelaxationMatrixData::B0rq, HitranRelaxationMatrixData::B0rr, ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), HitranRelaxationMatrixData::W0pp, HitranRelaxationMatrixData::W0pq, HitranRelaxationMatrixData::W0pr, HitranRelaxationMatrixData::W0qp, HitranRelaxationMatrixData::W0qq, HitranRelaxationMatrixData::W0qr, HitranRelaxationMatrixData::W0rp, HitranRelaxationMatrixData::W0rq, HitranRelaxationMatrixData::W0rr, and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| IsotopologueRecord & | irecord, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads IsotopologueRecord from XML input stream.
| is_xml | XML Input stream |
| irecord | SpeciesRecord return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1032 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| Ppath & | ppath, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads Ppath from XML input stream.
| is_xml | XML Input stream |
| ppath | Ppath return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1104 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ARTS::Var::Ppath::pos(), ARTS::Var::ppath(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| PropagationMatrix & | pm, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads PropagationMatrix from XML input stream.
| is_xml | XML Input stream |
| pm | PropagationMatrix return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1213 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| QuantumIdentifier & | qi, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads QuantumIdentifier from XML input stream.
| is_xml | XML Input stream |
| qi | QuantumIdentifier return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1275 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), parse_xml_tag_content_as_string(), ArtsXMLTag::read_from_stream(), QuantumIdentifier::SetFromString(), and ARTS::Var::verbosity().
| void xml_read_from_stream | ( | istream & | is_xml, |
| QuantumNumbers & | qn, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads QuantumNumbers from XML input stream.
| is_xml | XML Input stream |
| qn | QuantumNumbers return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1334 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::get_attribute_value(), Absorption::nelem(), ArtsXMLTag::read_from_stream(), and ARTS::Var::verbosity().
| void xml_read_from_stream | ( | istream & | is_xml, |
| RetrievalQuantity & | rq, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads RetrievalQuantity from XML input stream.
| is_xml | XML Input stream |
| rq | RetrievalQuantity return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1395 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| ScatteringMetaData & | smdata, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads ScatteringMetaData from XML input stream.
| is_xml | XML Input stream |
| smdata | ScatteringMetaData return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1582 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ScatteringMetaData::description, ScatteringMetaData::diameter_area_equ_aerodynamical, ScatteringMetaData::diameter_max, ScatteringMetaData::diameter_volume_equ, ArtsXMLTag::get_attribute_value(), ScatteringMetaData::mass, ArtsXMLTag::read_from_stream(), ScatteringMetaData::refr_index, ScatteringMetaData::source, ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| SingleScatteringData & | ssdata, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads SingleScatteringData from XML input stream.
| is_xml | XML Input stream |
| ssdata | SingleScatteringData return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1467 of file xml_io_compound_types.cc.
References SingleScatteringData::aa_grid, SingleScatteringData::abs_vec_data, ArtsXMLTag::check_name(), chk_scat_data(), ConvertAzimuthallyRandomSingleScatteringData(), SingleScatteringData::description, SingleScatteringData::ext_mat_data, SingleScatteringData::f_grid, ArtsXMLTag::get_attribute_value(), ConstVectorView::nelem(), ConstTensor7View::nlibraries(), SingleScatteringData::pha_mat_data, SingleScatteringData::ptype, PType2FromString(), PTYPE_AZIMUTH_RND, PTYPE_GENERAL, PTYPE_TOTAL_RND, PTypeFromString(), ArtsXMLTag::read_from_stream(), SingleScatteringData::T_grid, ARTS::Var::verbosity(), xml_read_from_stream(), and SingleScatteringData::za_grid.
| void xml_read_from_stream | ( | istream & | is_xml, |
| SLIData2 & | slidata, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads SLIData2 from XML input stream.
| is_xml | XML Input stream |
| slidata | SLIData return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1655 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), SLIData2::x1a, SLIData2::x2a, xml_read_from_stream(), and SLIData2::ya.
| void xml_read_from_stream | ( | istream & | is_xml, |
| SpeciesAuxData & | sad, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads SpeciesAuxData from XML input stream.
| is_xml | XML Input stream |
| sap | SpeciesAuxData return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1701 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), CREATE_OUT2, find_first(), ArtsXMLTag::get_attribute_value(), SpeciesAuxData::InitFromSpeciesData(), Absorption::nelem(), ArtsXMLTag::read_from_stream(), SpeciesAuxData::ReadFromStream(), and ARTS::Var::verbosity().
| void xml_read_from_stream | ( | istream & | is_xml, |
| SpeciesRecord & | srecord, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads SpeciesRecord from XML input stream.
| is_xml | XML Input stream |
| srecord | SpeciesRecord return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1854 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| SpeciesTag & | stag, | ||
| bifstream * | , | ||
| const Verbosity & | verbosity | ||
| ) |
Reads SpeciesTag from XML input stream.
| is_xml | XML Input stream |
| stag | SpeciesTag return value |
Definition at line 1914 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_parse_error().
| void xml_read_from_stream | ( | istream & | is_xml, |
| StokesVector & | sv, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads StokesVector from XML input stream.
| is_xml | XML Input stream |
| pm | StokesVector return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 1995 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), ArtsXMLTag::read_from_stream(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| TelsemAtlas & | ta, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads TelsemAtlas from XML input stream.
| is_xml | XML Input stream |
| pm | TelsemAtlas return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 2057 of file xml_io_compound_types.cc.
References TelsemAtlas::cellnums, ArtsXMLTag::check_name(), TelsemAtlas::classes1, TelsemAtlas::classes2, TelsemAtlas::correl, TelsemAtlas::dlat, TelsemAtlas::emis, TelsemAtlas::emis_err, TelsemAtlas::month, TelsemAtlas::name, TelsemAtlas::nchan, TelsemAtlas::ndat, ArtsXMLTag::read_from_stream(), TelsemAtlas::telsem_calc_correspondence(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_read_from_stream | ( | istream & | is_xml, |
| XsecRecord & | xd, | ||
| bifstream * | pbifs, | ||
| const Verbosity & | verbosity | ||
| ) |
Reads XsecData from XML input stream.
| is_xml | XML Input stream |
| xd | XsecData return value |
| pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
Definition at line 2127 of file xml_io_compound_types.cc.
References ArtsXMLTag::check_name(), CREATE_OUT2, XsecRecord::mcoeffs, XsecRecord::mfgrids, XsecRecord::mrefpressure, XsecRecord::mreftemperature, XsecRecord::mspecies, XsecRecord::mtintersect, XsecRecord::mtslope, XsecRecord::mxsecs, Array< base >::nelem(), nlinspace(), ArtsXMLTag::read_from_stream(), species_index_from_species_name(), ARTS::Var::verbosity(), and xml_read_from_stream().
| void xml_write_to_stream | ( | ostream & | , |
| const Agenda & | , | ||
| bofstream * | , | ||
| const String & | , | ||
| const Verbosity & | |||
| ) |
Definition at line 2259 of file xml_io_compound_types.cc.
| void xml_write_to_stream | ( | ostream & | , |
| const MCAntenna & | , | ||
| bofstream * | , | ||
| const String & | , | ||
| const Verbosity & | |||
| ) |
Definition at line 2276 of file xml_io_compound_types.cc.
| void xml_write_to_stream | ( | ostream & | , |
| const TessemNN & | , | ||
| bofstream * | , | ||
| const String & | , | ||
| const Verbosity & | |||
| ) |
Definition at line 2293 of file xml_io_compound_types.cc.
| void xml_write_to_stream | ( | ostream & | , |
| const Verbosity & | , | ||
| bofstream * | , | ||
| const String & | , | ||
| const Verbosity & | |||
| ) |
Definition at line 2310 of file xml_io_compound_types.cc.
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const CIARecord & | cr, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes CIARecord to XML output stream.
| os_xml | XML Output stream |
| irecord | CIARecord |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 101 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), CIARecord::Data(), CIARecord::MoleculeName(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), and ArtsXMLTag::write_to_stream().
Referenced by xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const CovarianceMatrix & | covmat, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Write CovarianceMatrix to XML output stream.
| os_xml | XML output stream |
| covmat | CovarianceMatrix |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Unused |
| verbosity |
Definition at line 208 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), CovarianceMatrix::correlations_, CovarianceMatrix::inverses_, ArtsXMLTag::set_name(), ARTS::Var::verbosity(), and ArtsXMLTag::write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const EnergyLevelMap & | elm, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes EnergyLevelMap to XML output stream.
| os_xml | XML Output stream |
| gal | EnergyLevelMap |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 326 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), EnergyLevelMap::Data(), EnergyLevelMap::Energies(), energylevelmaptype2string(), EnergyLevelMap::Levels(), ArtsXMLTag::set_name(), EnergyLevelMap::Type(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GasAbsLookup & | gal, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GasAbsLookup to XML output stream.
| os_xml | XML Output stream |
| gal | GasAbsLookup |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 386 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GasAbsLookup::f_grid, GasAbsLookup::nls_pert, GasAbsLookup::nonlinear_species, GasAbsLookup::p_grid, ArtsXMLTag::set_name(), GasAbsLookup::species, GasAbsLookup::t_pert, GasAbsLookup::t_ref, ARTS::Var::verbosity(), GasAbsLookup::vmrs_ref, ArtsXMLTag::write_to_stream(), xml_write_to_stream(), and GasAbsLookup::xsec.
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GriddedField & | gfield, | ||
| bofstream * | pbofs, | ||
| const String & | , | ||
| const Verbosity & | verbosity | ||
| ) |
Writes the grids for gridded fields to an XML input stream.
| os_xml | XML output stream |
| gfield | GriddedField with the grids |
| pbofs | Pointer to binary output stream. NULL in case of ASCII file. |
Definition at line 484 of file xml_io_compound_types.cc.
References GriddedField::get_dim(), GriddedField::get_grid_name(), GriddedField::get_grid_type(), GriddedField::get_numeric_grid(), GriddedField::get_string_grid(), GRID_TYPE_NUMERIC, GRID_TYPE_STRING, ARTS::Var::verbosity(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GriddedField1 & | gfield, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GriddedField1 to XML output stream.
| os_xml | XML Output stream |
| gfield | GriddedField1 |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 546 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GriddedField::get_name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GriddedField2 & | gfield, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GriddedField2 to XML output stream.
| os_xml | XML Output stream |
| gfield | GriddedField2 |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 608 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GriddedField::get_name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GriddedField3 & | gfield, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GriddedField3 to XML output stream.
| os_xml | XML Output stream |
| gfield | GriddedField3 |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 670 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GriddedField::get_name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GriddedField4 & | gfield, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GriddedField4 to XML output stream.
| os_xml | XML Output stream |
| gfield | GriddedField4 |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 732 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GriddedField::get_name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GriddedField5 & | gfield, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GriddedField5 to XML output stream.
| os_xml | XML Output stream |
| gfield | GriddedField5 |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 794 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GriddedField::get_name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GriddedField6 & | gfield, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GriddedField6 to XML output stream.
| os_xml | XML Output stream |
| gfield | GriddedField6 |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 856 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GriddedField::get_name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const GridPos & | gpos, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes GridPos to XML output stream.
| os_xml | XML Output stream |
| gpos | GridPos |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 913 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), GridPos::fd, GridPos::idx, ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const HitranRelaxationMatrixData & | hitran, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes HitranRelaxationMatrixData to XML output stream.
| os_xml | XML Output stream |
| hitran | HitranRelaxationMatrixData |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 987 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), HitranRelaxationMatrixData::B0pp, HitranRelaxationMatrixData::B0pq, HitranRelaxationMatrixData::B0pr, HitranRelaxationMatrixData::B0qp, HitranRelaxationMatrixData::B0qq, HitranRelaxationMatrixData::B0qr, HitranRelaxationMatrixData::B0rp, HitranRelaxationMatrixData::B0rq, HitranRelaxationMatrixData::B0rr, ArtsXMLTag::set_name(), ARTS::Var::verbosity(), HitranRelaxationMatrixData::W0pp, HitranRelaxationMatrixData::W0pq, HitranRelaxationMatrixData::W0pr, HitranRelaxationMatrixData::W0qp, HitranRelaxationMatrixData::W0qq, HitranRelaxationMatrixData::W0qr, HitranRelaxationMatrixData::W0rp, HitranRelaxationMatrixData::W0rq, HitranRelaxationMatrixData::W0rr, ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const IsotopologueRecord & | irecord, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes IsotopologueRecord to XML output stream.
| os_xml | XML Output stream |
| irecord | IsotopologueRecord |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1068 of file xml_io_compound_types.cc.
References IsotopologueRecord::Abundance(), ArtsXMLTag::add_attribute(), IsotopologueRecord::HitranTag(), IsotopologueRecord::JplTags(), IsotopologueRecord::Mass(), IsotopologueRecord::MytranTag(), IsotopologueRecord::Name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const Ppath & | ppath, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes Ppath to XML output stream.
| os_xml | XML Output stream |
| ppath | Ppath |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1144 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), ARTS::Var::Ppath::pos(), ARTS::Var::ppath(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const PropagationMatrix & | pm, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes PropagationMatrix to XML output stream.
| os_xml | XML Output stream |
| pm | PropagationMatrix |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1245 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), PropagationMatrix::Data(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const QuantumIdentifier & | qi, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes QuantumIdentifier to XML output stream.
| os_xml | XML Output stream |
| qi | QuantumIdentifier |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1307 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), and ArtsXMLTag::write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const QuantumNumbers & | qn, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes QuantumNumbers to XML output stream.
| os_xml | XML Output stream |
| qn | QuantumNumbers |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1368 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), QuantumNumbers::GetNumbers(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), and ArtsXMLTag::write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const RetrievalQuantity & | rq, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes RetrievalQuantity to XML output stream.
| os_xml | XML Output stream |
| rq | RetrievalQuantity |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1433 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), RetrievalQuantity::Analytical(), RetrievalQuantity::Grids(), RetrievalQuantity::MainTag(), RetrievalQuantity::Mode(), RetrievalQuantity::Perturbation(), ArtsXMLTag::set_name(), RetrievalQuantity::SubSubtag(), RetrievalQuantity::Subtag(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const ScatteringMetaData & | smdata, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes ScatteringMetaData to XML output stream.
| os_xml | XML Output stream |
| smdata | ScatteringMetaData |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1620 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), ScatteringMetaData::description, ScatteringMetaData::diameter_area_equ_aerodynamical, ScatteringMetaData::diameter_max, ScatteringMetaData::diameter_volume_equ, ScatteringMetaData::mass, ScatteringMetaData::refr_index, ArtsXMLTag::set_name(), ScatteringMetaData::source, ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const SingleScatteringData & | ssdata, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes SingleScatteringData to XML output stream.
| os_xml | XML Output stream |
| ssdata | SingleScatteringData |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1544 of file xml_io_compound_types.cc.
References SingleScatteringData::aa_grid, SingleScatteringData::abs_vec_data, ArtsXMLTag::add_attribute(), SingleScatteringData::description, SingleScatteringData::ext_mat_data, SingleScatteringData::f_grid, SingleScatteringData::pha_mat_data, SingleScatteringData::ptype, PTypeToString(), ArtsXMLTag::set_name(), SingleScatteringData::T_grid, ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), xml_write_to_stream(), and SingleScatteringData::za_grid.
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const SLIData2 & | slidata, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Definition at line 1672 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), SLIData2::x1a, SLIData2::x2a, xml_write_to_stream(), and SLIData2::ya.
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const SpeciesAuxData & | sad, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes SpeciesAuxData to XML output stream.
| os_xml | XML Output stream |
| sap | SpeciesAuxData |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1796 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), SpeciesAuxData::getParam(), SpeciesAuxData::getTypeString(), iso(), Array< base >::nelem(), Absorption::nelem(), SpeciesAuxData::nisotopologues(), SpeciesAuxData::nspecies(), ArtsXMLTag::set_name(), global_data::species_data, ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), xml_set_stream_precision(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const SpeciesRecord & | srecord, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes SpeciesRecord to XML output stream.
| os_xml | XML Output stream |
| srecord | SpeciesRecord |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 1883 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), SpeciesRecord::Degfr(), SpeciesRecord::Isotopologue(), SpeciesRecord::Name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const SpeciesTag & | stag, | ||
| bofstream * | , | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes SpeciesTag to XML output stream.
| os_xml | XML Output stream |
| stag | SpeciesTag |
| name | Optional name attribute |
Definition at line 1968 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), SpeciesTag::Name(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), and ArtsXMLTag::write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const StokesVector & | sv, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes StokesVector to XML output stream.
| os_xml | XML Output stream |
| pm | StokesVector |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 2027 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), PropagationMatrix::Data(), ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const TelsemAtlas & | ta, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes TelsemAtlas to XML output stream.
| os_xml | XML Output stream |
| pm | TelsemAtlas |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 2089 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), TelsemAtlas::cellnums, TelsemAtlas::classes1, TelsemAtlas::classes2, TelsemAtlas::correl, TelsemAtlas::dlat, TelsemAtlas::emis, TelsemAtlas::emis_err, TelsemAtlas::month, TelsemAtlas::name, TelsemAtlas::nchan, TelsemAtlas::ndat, ArtsXMLTag::set_name(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), and xml_write_to_stream().
| void xml_write_to_stream | ( | ostream & | os_xml, |
| const XsecRecord & | xd, | ||
| bofstream * | pbofs, | ||
| const String & | name, | ||
| const Verbosity & | verbosity | ||
| ) |
Writes XsecData to XML output stream.
| os_xml | XML Output stream |
| xd | XsecData |
| pbofs | Pointer to binary file stream. NULL for ASCII output. |
| name | Optional name attribute |
Definition at line 2207 of file xml_io_compound_types.cc.
References ArtsXMLTag::add_attribute(), XsecRecord::Coeffs(), XsecRecord::Fgrids(), Array< base >::nelem(), ConstVectorView::nelem(), XsecRecord::RefPressure(), XsecRecord::RefTemperature(), ArtsXMLTag::set_name(), XsecRecord::SpeciesName(), XsecRecord::TemperatureIntersect(), XsecRecord::TemperatureSlope(), ARTS::Var::verbosity(), ArtsXMLTag::write_to_stream(), xml_write_to_stream(), and XsecRecord::Xsecs().