39 return std::make_shared<AbsorptionLines>();
45 return std::make_shared<Agenda>();
47std::shared_ptr<void>
duplicate_wsvg_Agenda(
const std::shared_ptr<void>& vp) {
return std::make_shared<Agenda>(*
static_cast<Agenda*
>(vp.get()));
51 return std::make_shared<Any>();
53std::shared_ptr<void>
duplicate_wsvg_Any(
const std::shared_ptr<void>& vp) {
return std::make_shared<Any>(*
static_cast<Any*
>(vp.get()));
57 return std::make_shared<ArrayOfAbsorptionLines>();
63 return std::make_shared<ArrayOfAgenda>();
69 return std::make_shared<ArrayOfArrayOfAbsorptionLines>();
75 return std::make_shared<ArrayOfArrayOfGriddedField1>();
81 return std::make_shared<ArrayOfArrayOfGriddedField2>();
87 return std::make_shared<ArrayOfArrayOfGriddedField3>();
93 return std::make_shared<ArrayOfArrayOfIndex>();
99 return std::make_shared<ArrayOfArrayOfMatrix>();
105 return std::make_shared<ArrayOfArrayOfPropagationMatrix>();
111 return std::make_shared<ArrayOfArrayOfRadiationVector>();
117 return std::make_shared<ArrayOfArrayOfScatteringMetaData>();
123 return std::make_shared<ArrayOfArrayOfSingleScatteringData>();
129 return std::make_shared<ArrayOfArrayOfSpeciesTag>();
135 return std::make_shared<ArrayOfArrayOfStokesVector>();
141 return std::make_shared<ArrayOfArrayOfString>();
147 return std::make_shared<ArrayOfArrayOfTensor3>();
153 return std::make_shared<ArrayOfArrayOfTensor6>();
159 return std::make_shared<ArrayOfArrayOfTime>();
165 return std::make_shared<ArrayOfArrayOfTransmissionMatrix>();
171 return std::make_shared<ArrayOfArrayOfVector>();
177 return std::make_shared<ArrayOfCIARecord>();
183 return std::make_shared<ArrayOfGriddedField1>();
189 return std::make_shared<ArrayOfGriddedField2>();
195 return std::make_shared<ArrayOfGriddedField3>();
201 return std::make_shared<ArrayOfGriddedField4>();
207 return std::make_shared<ArrayOfIndex>();
213 return std::make_shared<ArrayOfJacobianTarget>();
219 return std::make_shared<ArrayOfMatrix>();
225 return std::make_shared<ArrayOfPpath>();
231 return std::make_shared<ArrayOfPropagationMatrix>();
237 return std::make_shared<ArrayOfQuantumIdentifier>();
243 return std::make_shared<ArrayOfRadiationVector>();
249 return std::make_shared<ArrayOfRetrievalQuantity>();
255 return std::make_shared<ArrayOfScatteringMetaData>();
261 return std::make_shared<ArrayOfSingleScatteringData>();
267 return std::make_shared<ArrayOfSparse>();
273 return std::make_shared<ArrayOfSpeciesTag>();
279 return std::make_shared<ArrayOfStokesVector>();
285 return std::make_shared<ArrayOfString>();
291 return std::make_shared<ArrayOfTelsemAtlas>();
297 return std::make_shared<ArrayOfTensor3>();
303 return std::make_shared<ArrayOfTensor4>();
309 return std::make_shared<ArrayOfTensor5>();
315 return std::make_shared<ArrayOfTensor6>();
321 return std::make_shared<ArrayOfTensor7>();
327 return std::make_shared<ArrayOfTime>();
333 return std::make_shared<ArrayOfTransmissionMatrix>();
339 return std::make_shared<ArrayOfVector>();
345 return std::make_shared<ArrayOfXsecRecord>();
351 return std::make_shared<CIARecord>();
357 return std::make_shared<CallbackFunction>();
363 return std::make_shared<CovarianceMatrix>();
369 return std::make_shared<EnergyLevelMap>();
375 return std::make_shared<GasAbsLookup>();
381 return std::make_shared<GridPos>();
387 return std::make_shared<GriddedField1>();
393 return std::make_shared<GriddedField2>();
399 return std::make_shared<GriddedField3>();
405 return std::make_shared<GriddedField4>();
411 return std::make_shared<GriddedField5>();
417 return std::make_shared<GriddedField6>();
423 return std::make_shared<HitranRelaxationMatrixData>();
429 return std::make_shared<Index>();
431std::shared_ptr<void>
duplicate_wsvg_Index(
const std::shared_ptr<void>& vp) {
return std::make_shared<Index>(*
static_cast<Index*
>(vp.get()));
435 return std::make_shared<JacobianTarget>();
441 return std::make_shared<MCAntenna>();
447 return std::make_shared<MapOfErrorCorrectedSuddenData>();
453 return std::make_shared<Matrix>();
459 return std::make_shared<Numeric>();
465 return std::make_shared<Ppath>();
467std::shared_ptr<void>
duplicate_wsvg_Ppath(
const std::shared_ptr<void>& vp) {
return std::make_shared<Ppath>(*
static_cast<Ppath*
>(vp.get()));
471 return std::make_shared<PredefinedModelData>();
473std::shared_ptr<void>
duplicate_wsvg_PredefinedModelData(
const std::shared_ptr<void>& vp) {
return std::make_shared<PredefinedModelData>(*
static_cast<PredefinedModelData*
>(vp.get()));
477 return std::make_shared<PropagationMatrix>();
483 return std::make_shared<QuantumIdentifier>();
489 return std::make_shared<RadiationVector>();
495 return std::make_shared<Rational>();
501 return std::make_shared<ScatteringMetaData>();
507 return std::make_shared<SingleScatteringData>();
513 return std::make_shared<Sparse>();
519 return std::make_shared<SpeciesIsotopologueRatios>();
525 return std::make_shared<StokesVector>();
531 return std::make_shared<String>();
537 return std::make_shared<TelsemAtlas>();
543 return std::make_shared<Tensor3>();
549 return std::make_shared<Tensor4>();
555 return std::make_shared<Tensor5>();
561 return std::make_shared<Tensor6>();
567 return std::make_shared<Tensor7>();
573 return std::make_shared<TessemNN>();
579 return std::make_shared<Time>();
581std::shared_ptr<void>
duplicate_wsvg_Time(
const std::shared_ptr<void>& vp) {
return std::make_shared<Time>(*
static_cast<Time*
>(vp.get()));
585 return std::make_shared<Timer>();
587std::shared_ptr<void>
duplicate_wsvg_Timer(
const std::shared_ptr<void>& vp) {
return std::make_shared<Timer>(*
static_cast<Timer*
>(vp.get()));
591 return std::make_shared<TransmissionMatrix>();
597 return std::make_shared<Vector>();
603 return std::make_shared<Verbosity>();
610 allocation_ptrs_.resize(95);
611 duplication_ptrs_.resize(95);
Contains the absorption namespace.
Declarations for agendas.
Stuff related to time in ARTS.
Header file for work with HITRAN collision induced absorption (CIA).
A placeholder for any type.
This can be used to make arrays out of anything.
CIA data for a single pair of molecules.
An absorption lookup table.
Implements rational numbers to work with other ARTS types.
Stokes vector is as Propagation matrix but only has 4 possible values.
void initialize()
Initialization dispatch functions.
Header files of CovarianceMatrix class.
Declarations for the gas absorption lookup table.
Implementation of gridded fields.
Routines for setting up the jacobian.
Namespace and functions to deal with HITRAN linemixing.
Template functions for general supergeneric ws methods.
Header file for sparse matrices.
NUMERIC Numeric
The type to use for all floating point numbers.
INDEX Index
The type to use for all integer numbers and indices.
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods....
Interpolation classes and functions created for use within Monte Carlo scattering simulations.
Scattering database structure and functions.
Propagation path structure and functions.
Stuff related to the propagation matrix.
Structure to store a grid position.
Holds all information required for individual partial derivatives.
An Antenna object used by MCGeneral.
The structure to describe a propagation path and releated quantities.
A logical struct for global quantum numbers with species identifiers.
Radiation Vector for Stokes dimension 1-4.
Class to handle time in ARTS.
Class to keep track of Transmission Matrices for Stokes Dim 1-4.
Declarations for supergeneric methods.
This file contains the definition of the TELSEM atlas format.
This file contains functions that are adapted from TESSEM code which is used to calculate surface emi...
Stuff related to the transmission matrix.
std::shared_ptr< void > allocate_wsvg_GasAbsLookup()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfIndex()
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfTensor6(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfAgenda()
std::shared_ptr< void > allocate_wsvg_ArrayOfStokesVector()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfTime()
std::shared_ptr< void > allocate_wsvg_MCAntenna()
std::shared_ptr< void > duplicate_wsvg_StokesVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfXsecRecord(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_PropagationMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfString()
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfSingleScatteringData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfString(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfIndex(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfScatteringMetaData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_TelsemAtlas(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfIndex()
std::shared_ptr< void > duplicate_wsvg_ArrayOfTelsemAtlas(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Sparse(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_CIARecord(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_GriddedField1(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_SpeciesIsotopologueRatios(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfTensor6()
std::shared_ptr< void > allocate_wsvg_ArrayOfPropagationMatrix()
std::shared_ptr< void > duplicate_wsvg_SingleScatteringData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_JacobianTarget(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfTensor3(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfTensor5()
std::shared_ptr< void > allocate_wsvg_RadiationVector()
std::shared_ptr< void > allocate_wsvg_ArrayOfTensor6()
std::shared_ptr< void > allocate_wsvg_CovarianceMatrix()
std::shared_ptr< void > allocate_wsvg_ArrayOfGriddedField1()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfScatteringMetaData()
std::shared_ptr< void > allocate_wsvg_ArrayOfVector()
std::shared_ptr< void > allocate_wsvg_ArrayOfCIARecord()
std::shared_ptr< void > allocate_wsvg_ArrayOfSingleScatteringData()
std::shared_ptr< void > duplicate_wsvg_PredefinedModelData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_GriddedField5()
std::shared_ptr< void > duplicate_wsvg_ArrayOfGriddedField4(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfTensor3()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfPropagationMatrix()
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfIndex(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_QuantumIdentifier(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_EnergyLevelMap(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_GridPos(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfPropagationMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Numeric(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_String()
std::shared_ptr< void > allocate_wsvg_Timer()
std::shared_ptr< void > allocate_wsvg_ArrayOfMatrix()
std::shared_ptr< void > allocate_wsvg_Tensor5()
std::shared_ptr< void > allocate_wsvg_Vector()
std::shared_ptr< void > duplicate_wsvg_ArrayOfRetrievalQuantity(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_GriddedField3()
std::shared_ptr< void > allocate_wsvg_GriddedField2()
std::shared_ptr< void > allocate_wsvg_Ppath()
std::shared_ptr< void > duplicate_wsvg_CallbackFunction(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfRadiationVector()
std::shared_ptr< void > allocate_wsvg_ArrayOfGriddedField2()
std::shared_ptr< void > allocate_wsvg_ArrayOfTelsemAtlas()
std::shared_ptr< void > allocate_wsvg_PredefinedModelData()
std::shared_ptr< void > allocate_wsvg_ArrayOfGriddedField3()
std::shared_ptr< void > duplicate_wsvg_GriddedField3(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfAbsorptionLines(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfSpeciesTag()
std::shared_ptr< void > duplicate_wsvg_MCAntenna(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_SingleScatteringData()
std::shared_ptr< void > allocate_wsvg_Matrix()
std::shared_ptr< void > duplicate_wsvg_ArrayOfVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_GriddedField2(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfStokesVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_EnergyLevelMap()
std::shared_ptr< void > duplicate_wsvg_Tensor7(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_Any()
std::shared_ptr< void > allocate_wsvg_Tensor7()
std::shared_ptr< void > duplicate_wsvg_Agenda(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfSpeciesTag(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_GriddedField5(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfRadiationVector()
std::shared_ptr< void > duplicate_wsvg_ArrayOfGriddedField2(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfRadiationVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_TransmissionMatrix()
std::shared_ptr< void > duplicate_wsvg_String(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfGriddedField3(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfGriddedField2()
std::shared_ptr< void > allocate_wsvg_ArrayOfXsecRecord()
std::shared_ptr< void > duplicate_wsvg_Ppath(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_TessemNN()
std::shared_ptr< void > allocate_wsvg_QuantumIdentifier()
std::shared_ptr< void > allocate_wsvg_ArrayOfScatteringMetaData()
std::shared_ptr< void > duplicate_wsvg_ArrayOfSingleScatteringData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfGriddedField2(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_HitranRelaxationMatrixData()
std::shared_ptr< void > duplicate_wsvg_ArrayOfTensor6(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_GridPos()
std::shared_ptr< void > duplicate_wsvg_HitranRelaxationMatrixData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfStokesVector()
std::shared_ptr< void > duplicate_wsvg_ArrayOfAgenda(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_Tensor4()
std::shared_ptr< void > duplicate_wsvg_ArrayOfStokesVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_GriddedField6(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Tensor3(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfCIARecord(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Time(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfTransmissionMatrix()
std::shared_ptr< void > duplicate_wsvg_GasAbsLookup(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Verbosity(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Tensor6(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfGriddedField1(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfTensor4(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_CIARecord()
std::shared_ptr< void > allocate_wsvg_GriddedField1()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfTransmissionMatrix()
std::shared_ptr< void > allocate_wsvg_ArrayOfTime()
std::shared_ptr< void > duplicate_wsvg_RadiationVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfPpath()
std::shared_ptr< void > allocate_wsvg_Rational()
std::shared_ptr< void > allocate_wsvg_Time()
std::shared_ptr< void > duplicate_wsvg_Any(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfSparse()
std::shared_ptr< void > allocate_wsvg_ArrayOfQuantumIdentifier()
std::shared_ptr< void > allocate_wsvg_Agenda()
std::shared_ptr< void > allocate_wsvg_SpeciesIsotopologueRatios()
std::shared_ptr< void > duplicate_wsvg_ArrayOfAbsorptionLines(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_Tensor3()
std::shared_ptr< void > duplicate_wsvg_ArrayOfPropagationMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfSingleScatteringData()
std::shared_ptr< void > duplicate_wsvg_ArrayOfTransmissionMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ScatteringMetaData()
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfString(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_TransmissionMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Vector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Tensor4(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfTensor3()
std::shared_ptr< void > duplicate_wsvg_ArrayOfTensor7(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Tensor5(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfGriddedField3(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfPpath(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfTransmissionMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_PropagationMatrix()
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_AbsorptionLines(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_Sparse()
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfTime(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfTensor7()
std::shared_ptr< void > duplicate_wsvg_GriddedField4(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfJacobianTarget()
std::shared_ptr< void > allocate_wsvg_GriddedField6()
std::shared_ptr< void > duplicate_wsvg_Rational(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfGriddedField1()
std::shared_ptr< void > duplicate_wsvg_ArrayOfQuantumIdentifier(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfSpeciesTag()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfVector()
std::shared_ptr< void > allocate_wsvg_ArrayOfTensor4()
std::shared_ptr< void > allocate_wsvg_ArrayOfAbsorptionLines()
std::shared_ptr< void > duplicate_wsvg_ArrayOfSparse(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Timer(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_TessemNN(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_MapOfErrorCorrectedSuddenData()
std::shared_ptr< void > allocate_wsvg_Verbosity()
std::shared_ptr< void > duplicate_wsvg_MapOfErrorCorrectedSuddenData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfString()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfGriddedField3()
std::shared_ptr< void > duplicate_wsvg_ArrayOfTensor3(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Matrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ScatteringMetaData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_CovarianceMatrix(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfAbsorptionLines()
std::shared_ptr< void > allocate_wsvg_ArrayOfRetrievalQuantity()
std::shared_ptr< void > allocate_wsvg_StokesVector()
std::shared_ptr< void > allocate_wsvg_Tensor6()
std::shared_ptr< void > duplicate_wsvg_ArrayOfArrayOfRadiationVector(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_TelsemAtlas()
std::shared_ptr< void > allocate_wsvg_Index()
std::shared_ptr< void > duplicate_wsvg_ArrayOfTensor5(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfScatteringMetaData(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_ArrayOfGriddedField4()
std::shared_ptr< void > duplicate_wsvg_ArrayOfTime(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_Numeric()
std::shared_ptr< void > allocate_wsvg_GriddedField4()
std::shared_ptr< void > allocate_wsvg_JacobianTarget()
std::shared_ptr< void > duplicate_wsvg_ArrayOfGriddedField1(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_ArrayOfJacobianTarget(const std::shared_ptr< void > &vp)
std::shared_ptr< void > allocate_wsvg_CallbackFunction()
std::shared_ptr< void > allocate_wsvg_ArrayOfArrayOfMatrix()
std::shared_ptr< void > allocate_wsvg_AbsorptionLines()
std::shared_ptr< void > duplicate_wsvg_ArrayOfSpeciesTag(const std::shared_ptr< void > &vp)
std::shared_ptr< void > duplicate_wsvg_Index(const std::shared_ptr< void > &vp)
The WorkspaceMemoryHandler.
Methods and classes for HITRAN absorption cross section data.