55 return (
void *)
new Any;
595 return (
void *)
new Index;
598 {
delete (
Index *)vp;
613 return (
void *)
new Matrix;
631 return (
void *)
new Ppath;
634 {
delete (
Ppath *)vp;
694 return (
void *)
new Sparse;
721 return (
void *)
new String;
784 return (
void *)
new Timer;
787 {
delete (
Timer *)vp;
793 return (
void *)
new Time;
820 return (
void *)
new Vector;
void * allocate_wsvg_GriddedField1()
INDEX Index
The type to use for all integer numbers and indices.
void deallocate_wsvg_ArrayOfArrayOfRadiationVector(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfMatrix(void *vp)
Template functions for general supergeneric ws methods.
void * allocate_wsvg_ArrayOfArrayOfRadiationVector()
static void * allocate_wsvg_ArrayOfTelsemAtlas()
static void * duplicate_wsvg_StokesVector(void *vp)
static void deallocate_wsvg_ArrayOfAbsorptionLines(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfTensor6(void *vp)
static void * allocate_wsvg_Timer()
void deallocate_wsvg_ArrayOfGriddedField2(void *vp)
Array< PropagationMatrix > ArrayOfPropagationMatrix
This file contains the definition of the TELSEM atlas format.
Array< Array< ScatteringMetaData > > ArrayOfArrayOfScatteringMetaData
static void deallocate_wsvg_ArrayOfArrayOfVector(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfSingleScatteringData(void *vp)
Header file for work with HITRAN collision induced absorption (CIA).
void * duplicate_wsvg_StokesVector(void *vp)
static void * duplicate_wsvg_TransmissionMatrix(void *vp)
void * duplicate_wsvg_Time(void *vp)
void deallocate_wsvg_ArrayOfTensor3(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfTime(void *vp)
void * allocate_wsvg_ArrayOfArrayOfPropagationMatrix()
Class to keep track of Transmission Matrices for Stokes Dim 1-4.
void * allocate_wsvg_Tensor6()
static void * allocate_wsvg_ArrayOfGriddedField4()
static void * duplicate_wsvg_ArrayOfGriddedField1(void *vp)
static void * duplicate_wsvg_ArrayOfAgenda(void *vp)
static void deallocate_wsvg_GriddedField3(void *vp)
static void * duplicate_wsvg_Any(void *vp)
static void * allocate_wsvg_Matrix()
void * duplicate_wsvg_ArrayOfIndex(void *vp)
void * duplicate_wsvg_AbsorptionLines(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfGriddedField3(void *vp)
Array< ArrayOfMatrix > ArrayOfArrayOfMatrix
void deallocate_wsvg_ArrayOfArrayOfPropagationMatrix(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfAbsorptionLines(void *vp)
void * allocate_wsvg_ArrayOfSingleScatteringData()
void * allocate_wsvg_ArrayOfGriddedField2()
void deallocate_wsvg_ArrayOfTransmissionMatrix(void *vp)
static void * duplicate_wsvg_TessemNN(void *vp)
void * allocate_wsvg_AbsorptionLines()
void deallocate_wsvg_SingleScatteringData(void *vp)
void * duplicate_wsvg_Ppath(void *vp)
static void * duplicate_wsvg_ArrayOfGriddedField3(void *vp)
static void * allocate_wsvg_GriddedField5()
void * allocate_wsvg_TessemNN()
static void * allocate_wsvg_ScatteringMetaData()
static void * duplicate_wsvg_ArrayOfArrayOfTransmissionMatrix(void *vp)
static void * allocate_wsvg_ArrayOfVector()
static void * allocate_wsvg_AbsorptionLines()
static void * allocate_wsvg_Numeric()
void * duplicate_wsvg_ArrayOfArrayOfTensor3(void *vp)
invlib::Matrix< ArtsCovarianceMatrixWrapper > CovarianceMatrix
invlib wrapper type for ARTS the ARTS covariance class.
static void deallocate_wsvg_Sparse(void *vp)
Array< GriddedField3 > ArrayOfGriddedField3
void * duplicate_wsvg_Tensor4(void *vp)
static void * duplicate_wsvg_ArrayOfPpath(void *vp)
Interpolation classes and functions created for use within Monte Carlo scattering simulations...
void * allocate_wsvg_ArrayOfArrayOfString()
void * allocate_wsvg_ArrayOfPpath()
Array< GriddedField2 > ArrayOfGriddedField2
static void deallocate_wsvg_TelsemAtlas(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfSingleScatteringData(void *vp)
void * duplicate_wsvg_ArrayOfTensor7(void *vp)
void * duplicate_wsvg_ArrayOfTelsemAtlas(void *vp)
void deallocate_wsvg_ArrayOfScatteringMetaData(void *vp)
void deallocate_wsvg_GridPos(void *vp)
void * allocate_wsvg_ArrayOfArrayOfSpeciesTag()
void * allocate_wsvg_GriddedField6()
void * allocate_wsvg_PropagationMatrix()
static void * duplicate_wsvg_ArrayOfPropagationMatrix(void *vp)
static void deallocate_wsvg_GriddedField4(void *vp)
static void deallocate_wsvg_MCAntenna(void *vp)
void * duplicate_wsvg_ArrayOfSparse(void *vp)
void * allocate_wsvg_ArrayOfArrayOfTensor3()
static void deallocate_wsvg_ArrayOfTensor5(void *vp)
static void * allocate_wsvg_GasAbsLookup()
void deallocate_wsvg_Time(void *vp)
static void * allocate_wsvg_RadiationVector()
void * duplicate_wsvg_ArrayOfTransmissionMatrix(void *vp)
void deallocate_wsvg_ArrayOfArrayOfAbsorptionLines(void *vp)
void deallocate_wsvg_ArrayOfGriddedField3(void *vp)
static void deallocate_wsvg_ArrayOfIndex(void *vp)
Array< ArrayOfTransmissionMatrix > ArrayOfArrayOfTransmissionMatrix
void * duplicate_wsvg_ArrayOfSingleScatteringData(void *vp)
void deallocate_wsvg_RadiationVector(void *vp)
void * allocate_wsvg_ArrayOfRetrievalQuantity()
Routines for setting up the jacobian.
void * allocate_wsvg_SingleScatteringData()
static void * duplicate_wsvg_ArrayOfMatrix(void *vp)
Array< Ppath > ArrayOfPpath
An array of propagation paths.
static void deallocate_wsvg_Ppath(void *vp)
void deallocate_wsvg_ArrayOfArrayOfTensor6(void *vp)
static void * allocate_wsvg_EnergyLevelMap()
static void * allocate_wsvg_Any()
void deallocate_wsvg_StokesVector(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfSpeciesTag(void *vp)
void * allocate_wsvg_CIARecord()
void deallocate_wsvg_ArrayOfGriddedField1(void *vp)
static void deallocate_wsvg_ArrayOfTransmissionMatrix(void *vp)
void deallocate_wsvg_ArrayOfStokesVector(void *vp)
static void * duplicate_wsvg_ArrayOfString(void *vp)
Array< StokesVector > ArrayOfStokesVector
Class to handle time in ARTS.
void * duplicate_wsvg_TransmissionMatrix(void *vp)
void deallocate_wsvg_ArrayOfArrayOfSpeciesTag(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfSpeciesTag()
static void deallocate_wsvg_ArrayOfArrayOfPropagationMatrix(void *vp)
void deallocate_wsvg_ArrayOfTime(void *vp)
void deallocate_wsvg_Tensor5(void *vp)
static void * allocate_wsvg_ArrayOfString()
static void * duplicate_wsvg_ArrayOfArrayOfString(void *vp)
void * allocate_wsvg_Tensor4()
void deallocate_wsvg_ArrayOfArrayOfStokesVector(void *vp)
void * allocate_wsvg_EnergyLevelMap()
static void * duplicate_wsvg_ArrayOfArrayOfSingleScatteringData(void *vp)
void deallocate_wsvg_ArrayOfTensor7(void *vp)
static void deallocate_wsvg_GasAbsLookup(void *vp)
static void * allocate_wsvg_QuantumIdentifier()
static void * allocate_wsvg_Vector()
static void * duplicate_wsvg_Ppath(void *vp)
static void * allocate_wsvg_CIARecord()
void deallocate_wsvg_ArrayOfQuantumIdentifier(void *vp)
void initialize()
Initialization dispatch functions.
static void deallocate_wsvg_StokesVector(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfTransmissionMatrix(void *vp)
Array< RetrievalQuantity > ArrayOfRetrievalQuantity
static void * allocate_wsvg_ArrayOfArrayOfSingleScatteringData()
static void * duplicate_wsvg_ArrayOfTensor5(void *vp)
static void * allocate_wsvg_ArrayOfScatteringMetaData()
std::vector< void *(*)()> allocation_ptrs_
void * allocate_wsvg_ArrayOfTransmissionMatrix()
static void * allocate_wsvg_TelsemAtlas()
static void deallocate_wsvg_ArrayOfVector(void *vp)
static void * duplicate_wsvg_Tensor4(void *vp)
static void deallocate_wsvg_Tensor4(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfGriddedField2(void *vp)
static void * allocate_wsvg_SingleScatteringData()
void deallocate_wsvg_Verbosity(void *vp)
void * allocate_wsvg_GasAbsLookup()
void * allocate_wsvg_Any()
invlib::Vector< ArtsVector > Vector
invlib wrapper type for ARTS vectors.
void * allocate_wsvg_ArrayOfTensor7()
Array< ScatteringMetaData > ArrayOfScatteringMetaData
void * duplicate_wsvg_GasAbsLookup(void *vp)
static void * allocate_wsvg_Ppath()
Namespace and functions to deal with HITRAN linemixing.
void deallocate_wsvg_ArrayOfTensor5(void *vp)
static void * allocate_wsvg_Rational()
void deallocate_wsvg_ArrayOfString(void *vp)
void deallocate_wsvg_String(void *vp)
static void * allocate_wsvg_PropagationMatrix()
static void deallocate_wsvg_GriddedField5(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfScatteringMetaData(void *vp)
static void * duplicate_wsvg_GasAbsLookup(void *vp)
void * allocate_wsvg_ArrayOfTensor6()
void * duplicate_wsvg_ArrayOfScatteringMetaData(void *vp)
void * allocate_wsvg_ArrayOfArrayOfGriddedField2()
Contains the absorption namespace.
void deallocate_wsvg_ArrayOfArrayOfIndex(void *vp)
void deallocate_wsvg_Numeric(void *vp)
Array< GriddedField4 > ArrayOfGriddedField4
static void * duplicate_wsvg_ArrayOfArrayOfIndex(void *vp)
void * duplicate_wsvg_PropagationMatrix(void *vp)
void deallocate_wsvg_ArrayOfIndex(void *vp)
static void * duplicate_wsvg_String(void *vp)
Stokes vector is as Propagation matrix but only has 4 possible values.
void * duplicate_wsvg_Numeric(void *vp)
void deallocate_wsvg_ArrayOfXsecRecord(void *vp)
void deallocate_wsvg_ArrayOfTelsemAtlas(void *vp)
static void * allocate_wsvg_Index()
static void deallocate_wsvg_TessemNN(void *vp)
void * duplicate_wsvg_ArrayOfTensor3(void *vp)
void * allocate_wsvg_Ppath()
static void deallocate_wsvg_ArrayOfArrayOfTensor6(void *vp)
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods...
static void deallocate_wsvg_SingleScatteringData(void *vp)
void * allocate_wsvg_ArrayOfTensor5()
static void * duplicate_wsvg_ArrayOfArrayOfVector(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfTensor3(void *vp)
static void * allocate_wsvg_TransmissionMatrix()
static void * allocate_wsvg_ArrayOfSingleScatteringData()
void deallocate_wsvg_ArrayOfArrayOfGriddedField3(void *vp)
static void deallocate_wsvg_Index(void *vp)
static void * duplicate_wsvg_Sparse(void *vp)
void * duplicate_wsvg_SingleScatteringData(void *vp)
static void deallocate_wsvg_ArrayOfAgenda(void *vp)
void * duplicate_wsvg_ArrayOfPropagationMatrix(void *vp)
static void * allocate_wsvg_ArrayOfTime()
Array< RadiationVector > ArrayOfRadiationVector
void * allocate_wsvg_Time()
Array< Vector > ArrayOfVector
An array of vectors.
static void deallocate_wsvg_Timer(void *vp)
static void * allocate_wsvg_Verbosity()
static void * duplicate_wsvg_GriddedField4(void *vp)
void * allocate_wsvg_GriddedField3()
static void * duplicate_wsvg_Vector(void *vp)
Structure to store a grid position.
static void deallocate_wsvg_Matrix(void *vp)
static void deallocate_wsvg_ArrayOfTensor6(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfAbsorptionLines(void *vp)
Array< Index > ArrayOfIndex
An array of Index.
Array< GriddedField1 > ArrayOfGriddedField1
static void * duplicate_wsvg_MCAntenna(void *vp)
static void deallocate_wsvg_Vector(void *vp)
void * duplicate_wsvg_HitranRelaxationMatrixData(void *vp)
void * allocate_wsvg_MCAntenna()
void * duplicate_wsvg_ArrayOfQuantumIdentifier(void *vp)
void * allocate_wsvg_ArrayOfGriddedField1()
void * duplicate_wsvg_ArrayOfArrayOfVector(void *vp)
void * duplicate_wsvg_GridPos(void *vp)
static void * allocate_wsvg_Tensor4()
static void deallocate_wsvg_ArrayOfRetrievalQuantity(void *vp)
static void deallocate_wsvg_EnergyLevelMap(void *vp)
void * duplicate_wsvg_TelsemAtlas(void *vp)
static void deallocate_wsvg_ArrayOfSparse(void *vp)
static void * allocate_wsvg_ArrayOfGriddedField2()
Array< Agenda > ArrayOfAgenda
An array of Agenda.
void * duplicate_wsvg_ArrayOfArrayOfTransmissionMatrix(void *vp)
static void * allocate_wsvg_GriddedField3()
static void * allocate_wsvg_Tensor5()
static void * duplicate_wsvg_Verbosity(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfTensor6()
static void * duplicate_wsvg_ArrayOfGriddedField2(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfTensor6(void *vp)
static void deallocate_wsvg_Time(void *vp)
void deallocate_wsvg_Tensor7(void *vp)
void * duplicate_wsvg_ArrayOfRetrievalQuantity(void *vp)
static void * allocate_wsvg_ArrayOfGriddedField3()
void * allocate_wsvg_TransmissionMatrix()
static void deallocate_wsvg_ArrayOfScatteringMetaData(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfScatteringMetaData()
static void * allocate_wsvg_GriddedField4()
void * duplicate_wsvg_ArrayOfString(void *vp)
static void deallocate_wsvg_ArrayOfString(void *vp)
static void * duplicate_wsvg_ArrayOfTelsemAtlas(void *vp)
void deallocate_wsvg_Vector(void *vp)
void * allocate_wsvg_ArrayOfTime()
void * duplicate_wsvg_ScatteringMetaData(void *vp)
Header files of CovarianceMatrix class.
static void deallocate_wsvg_ArrayOfTensor3(void *vp)
static void deallocate_wsvg_ArrayOfTelsemAtlas(void *vp)
static void deallocate_wsvg_ArrayOfGriddedField2(void *vp)
Array< Array< String > > ArrayOfArrayOfString
An array of Strings.
Array< ArrayOfRadiationVector > ArrayOfArrayOfRadiationVector
void * allocate_wsvg_Rational()
static void deallocate_wsvg_ArrayOfArrayOfGriddedField1(void *vp)
Array< AbsorptionLines > ArrayOfAbsorptionLines
void * allocate_wsvg_Tensor5()
void * duplicate_wsvg_CIARecord(void *vp)
void * duplicate_wsvg_SpeciesAuxData(void *vp)
void deallocate_wsvg_ArrayOfRadiationVector(void *vp)
static void * duplicate_wsvg_ArrayOfTransmissionMatrix(void *vp)
static void deallocate_wsvg_ArrayOfRadiationVector(void *vp)
void deallocate_wsvg_MCAntenna(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfRadiationVector(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfScatteringMetaData(void *vp)
static void * duplicate_wsvg_Timer(void *vp)
static void * allocate_wsvg_GridPos()
static void * allocate_wsvg_ArrayOfTensor4()
static void * duplicate_wsvg_ScatteringMetaData(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfGriddedField2(void *vp)
Header file for sparse matrices.
void * allocate_wsvg_ArrayOfArrayOfScatteringMetaData()
void deallocate_wsvg_Any(void *vp)
static void deallocate_wsvg_GridPos(void *vp)
void * duplicate_wsvg_Sparse(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfSpeciesTag(void *vp)
void * allocate_wsvg_String()
void deallocate_wsvg_ArrayOfArrayOfTransmissionMatrix(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfGriddedField2(void *vp)
static void deallocate_wsvg_Agenda(void *vp)
void deallocate_wsvg_ArrayOfCIARecord(void *vp)
static void * duplicate_wsvg_ArrayOfTime(void *vp)
void deallocate_wsvg_ArrayOfArrayOfString(void *vp)
void * allocate_wsvg_ArrayOfString()
Stuff related to the propagation matrix.
void * allocate_wsvg_GriddedField2()
static void deallocate_wsvg_ArrayOfArrayOfIndex(void *vp)
void * allocate_wsvg_ArrayOfScatteringMetaData()
void * duplicate_wsvg_ArrayOfArrayOfPropagationMatrix(void *vp)
static void * duplicate_wsvg_GriddedField2(void *vp)
Array< TransmissionMatrix > ArrayOfTransmissionMatrix
static void deallocate_wsvg_SpeciesAuxData(void *vp)
static void deallocate_wsvg_CovarianceMatrix(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfGriddedField2()
void * duplicate_wsvg_ArrayOfTime(void *vp)
static void deallocate_wsvg_ArrayOfTensor4(void *vp)
Stuff related to the transmission matrix.
static void * duplicate_wsvg_GriddedField5(void *vp)
void * allocate_wsvg_HitranRelaxationMatrixData()
static void * allocate_wsvg_StokesVector()
Declarations for agendas.
void deallocate_wsvg_QuantumIdentifier(void *vp)
void * duplicate_wsvg_ArrayOfAbsorptionLines(void *vp)
void deallocate_wsvg_Index(void *vp)
void * duplicate_wsvg_ArrayOfVector(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfVector()
void deallocate_wsvg_AbsorptionLines(void *vp)
static void deallocate_wsvg_ScatteringMetaData(void *vp)
void * allocate_wsvg_ArrayOfPropagationMatrix()
static void * allocate_wsvg_ArrayOfArrayOfGriddedField1()
static void * duplicate_wsvg_ArrayOfArrayOfPropagationMatrix(void *vp)
void deallocate_wsvg_Tensor4(void *vp)
static void deallocate_wsvg_Tensor7(void *vp)
void deallocate_wsvg_EnergyLevelMap(void *vp)
Methods and classes for HITRAN absorption cross section data.
void * duplicate_wsvg_ArrayOfArrayOfMatrix(void *vp)
static void * duplicate_wsvg_ArrayOfCIARecord(void *vp)
static void deallocate_wsvg_Numeric(void *vp)
static void * allocate_wsvg_ArrayOfTransmissionMatrix()
Implements rational numbers to work with other ARTS types.
Array< ArrayOfTensor6 > ArrayOfArrayOfTensor6
static void * allocate_wsvg_ArrayOfAbsorptionLines()
static void deallocate_wsvg_QuantumIdentifier(void *vp)
void * allocate_wsvg_ArrayOfGriddedField4()
static void * allocate_wsvg_ArrayOfArrayOfIndex()
static void deallocate_wsvg_Any(void *vp)
void * duplicate_wsvg_GriddedField4(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfRadiationVector()
static void * duplicate_wsvg_ArrayOfGriddedField4(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfMatrix(void *vp)
void * allocate_wsvg_ArrayOfQuantumIdentifier()
std::vector< void *(*)(void *)> duplication_ptrs_
static void * allocate_wsvg_ArrayOfMatrix()
void deallocate_wsvg_SpeciesAuxData(void *vp)
This file contains functions that are adapted from TESSEM code which is used to calculate surface emi...
static void deallocate_wsvg_String(void *vp)
void * allocate_wsvg_ArrayOfArrayOfGriddedField1()
static void deallocate_wsvg_ArrayOfArrayOfTime(void *vp)
void deallocate_wsvg_GriddedField1(void *vp)
static void * duplicate_wsvg_ArrayOfArrayOfGriddedField3(void *vp)
void * allocate_wsvg_Matrix()
void deallocate_wsvg_GriddedField6(void *vp)
static void * duplicate_wsvg_GridPos(void *vp)
void deallocate_wsvg_ArrayOfTensor6(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfPropagationMatrix()
void * duplicate_wsvg_ArrayOfMatrix(void *vp)
Array< Sparse > ArrayOfSparse
An array of sparse matrices.
static void deallocate_wsvg_ArrayOfTensor7(void *vp)
static void * duplicate_wsvg_GriddedField3(void *vp)
void * allocate_wsvg_ArrayOfAgenda()
void * allocate_wsvg_ArrayOfStokesVector()
An absorption lookup table.
static void * allocate_wsvg_ArrayOfRetrievalQuantity()
void * allocate_wsvg_ArrayOfGriddedField3()
static void * allocate_wsvg_ArrayOfTensor7()
void * allocate_wsvg_ArrayOfArrayOfTransmissionMatrix()
Class to identify and match lines by their quantum numbers.
static void deallocate_wsvg_AbsorptionLines(void *vp)
void deallocate_wsvg_ArrayOfArrayOfSingleScatteringData(void *vp)
void * duplicate_wsvg_ArrayOfGriddedField3(void *vp)
static void deallocate_wsvg_GriddedField1(void *vp)
void deallocate_wsvg_Sparse(void *vp)
static void deallocate_wsvg_CIARecord(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfGriddedField3(void *vp)
void * duplicate_wsvg_ArrayOfTensor4(void *vp)
void * duplicate_wsvg_ArrayOfStokesVector(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfAbsorptionLines()
void deallocate_wsvg_GriddedField4(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfString(void *vp)
static void * duplicate_wsvg_TelsemAtlas(void *vp)
void * duplicate_wsvg_String(void *vp)
Array< Tensor4 > ArrayOfTensor4
An array of Tensor4.
void * allocate_wsvg_ArrayOfArrayOfAbsorptionLines()
void * allocate_wsvg_RadiationVector()
static void deallocate_wsvg_Tensor6(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfStokesVector(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfRadiationVector(void *vp)
void * allocate_wsvg_ArrayOfArrayOfSingleScatteringData()
void * duplicate_wsvg_ArrayOfGriddedField4(void *vp)
NUMERIC Numeric
The type to use for all floating point numbers.
static void * duplicate_wsvg_AbsorptionLines(void *vp)
Array< ArrayOfStokesVector > ArrayOfArrayOfStokesVector
void * allocate_wsvg_ArrayOfTensor4()
Declarations for the gas absorption lookup table.
void * allocate_wsvg_Numeric()
void * allocate_wsvg_Verbosity()
void * duplicate_wsvg_Tensor7(void *vp)
void deallocate_wsvg_Agenda(void *vp)
static void * allocate_wsvg_Tensor3()
void deallocate_wsvg_ArrayOfSingleScatteringData(void *vp)
static void deallocate_wsvg_ArrayOfPropagationMatrix(void *vp)
Array< Matrix > ArrayOfMatrix
An array of matrices.
Array< CIARecord > ArrayOfCIARecord
void * duplicate_wsvg_GriddedField5(void *vp)
Array< String > ArrayOfString
An array of Strings.
An Antenna object used by MCGeneral.
static void * duplicate_wsvg_ArrayOfTensor4(void *vp)
static void * duplicate_wsvg_ArrayOfIndex(void *vp)
Declarations for supergeneric methods.
static void * allocate_wsvg_ArrayOfArrayOfTensor3()
static void * allocate_wsvg_ArrayOfPropagationMatrix()
Array< TelsemAtlas > ArrayOfTelsemAtlas
Radiation Vector for Stokes dimension 1-4.
static void * duplicate_wsvg_ArrayOfRadiationVector(void *vp)
static void deallocate_wsvg_ArrayOfPpath(void *vp)
static void * duplicate_wsvg_CIARecord(void *vp)
static void * duplicate_wsvg_SpeciesAuxData(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfAbsorptionLines(void *vp)
void * duplicate_wsvg_ArrayOfAgenda(void *vp)
void * duplicate_wsvg_Index(void *vp)
Propagation path structure and functions.
static void * duplicate_wsvg_ArrayOfVector(void *vp)
void deallocate_wsvg_Rational(void *vp)
static void * allocate_wsvg_ArrayOfAgenda()
void * duplicate_wsvg_Timer(void *vp)
void * duplicate_wsvg_ArrayOfGriddedField1(void *vp)
static void deallocate_wsvg_GriddedField2(void *vp)
static void * duplicate_wsvg_PropagationMatrix(void *vp)
void * allocate_wsvg_ArrayOfArrayOfIndex()
void * duplicate_wsvg_QuantumIdentifier(void *vp)
static void deallocate_wsvg_ArrayOfSingleScatteringData(void *vp)
Array< ArrayOfPropagationMatrix > ArrayOfArrayOfPropagationMatrix
void deallocate_wsvg_Tensor6(void *vp)
Array< QuantumIdentifier > ArrayOfQuantumIdentifier
void * allocate_wsvg_Agenda()
void deallocate_wsvg_Ppath(void *vp)
static void deallocate_wsvg_RadiationVector(void *vp)
void deallocate_wsvg_Timer(void *vp)
This can be used to make arrays out of anything.
static void * duplicate_wsvg_ArrayOfTensor3(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfMatrix()
void * duplicate_wsvg_Matrix(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfGriddedField3()
static void * duplicate_wsvg_Tensor7(void *vp)
void * duplicate_wsvg_Tensor5(void *vp)
void * allocate_wsvg_Tensor3()
static void * duplicate_wsvg_GriddedField1(void *vp)
void * duplicate_wsvg_ArrayOfTensor6(void *vp)
static void * allocate_wsvg_Tensor7()
static void * allocate_wsvg_MCAntenna()
void * allocate_wsvg_ArrayOfTelsemAtlas()
Array< ArrayOfVector > ArrayOfArrayOfVector
Array< Time > ArrayOfTime
List of times.
static void * allocate_wsvg_GriddedField1()
void * duplicate_wsvg_ArrayOfArrayOfGriddedField1(void *vp)
void deallocate_wsvg_ArrayOfMatrix(void *vp)
void * allocate_wsvg_ArrayOfCIARecord()
static void * allocate_wsvg_Sparse()
void * allocate_wsvg_SpeciesAuxData()
void * duplicate_wsvg_Verbosity(void *vp)
static void * duplicate_wsvg_ArrayOfAbsorptionLines(void *vp)
void deallocate_wsvg_GriddedField5(void *vp)
static void * allocate_wsvg_ArrayOfPpath()
static void deallocate_wsvg_TransmissionMatrix(void *vp)
void deallocate_wsvg_HitranRelaxationMatrixData(void *vp)
static void * duplicate_wsvg_Tensor5(void *vp)
Array< SingleScatteringData > ArrayOfSingleScatteringData
static void * duplicate_wsvg_ArrayOfRetrievalQuantity(void *vp)
static void deallocate_wsvg_ArrayOfCIARecord(void *vp)
static void * allocate_wsvg_ArrayOfIndex()
void * allocate_wsvg_ArrayOfArrayOfGriddedField3()
static void * duplicate_wsvg_ArrayOfSparse(void *vp)
Stuff related to time in ARTS.
static void deallocate_wsvg_PropagationMatrix(void *vp)
static void * duplicate_wsvg_Time(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfTime(void *vp)
void * allocate_wsvg_ArrayOfVector()
static void deallocate_wsvg_ArrayOfQuantumIdentifier(void *vp)
void * duplicate_wsvg_ArrayOfCIARecord(void *vp)
static void * duplicate_wsvg_Rational(void *vp)
static void deallocate_wsvg_ArrayOfMatrix(void *vp)
void * allocate_wsvg_ArrayOfArrayOfVector()
void * allocate_wsvg_QuantumIdentifier()
Array< XsecRecord > ArrayOfXsecRecord
void * duplicate_wsvg_GriddedField6(void *vp)
void deallocate_wsvg_ArrayOfArrayOfTime(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfSpeciesTag(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfIndex(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfScatteringMetaData(void *vp)
void * duplicate_wsvg_GriddedField2(void *vp)
void deallocate_wsvg_ArrayOfArrayOfVector(void *vp)
void * allocate_wsvg_ArrayOfIndex()
static void * duplicate_wsvg_ArrayOfArrayOfStokesVector(void *vp)
void * duplicate_wsvg_ArrayOfPpath(void *vp)
void * duplicate_wsvg_ArrayOfGriddedField2(void *vp)
static void * duplicate_wsvg_ArrayOfTensor7(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfString()
Absorption::Lines AbsorptionLines
static void * duplicate_wsvg_SingleScatteringData(void *vp)
void * allocate_wsvg_Index()
static void * duplicate_wsvg_ArrayOfScatteringMetaData(void *vp)
void deallocate_wsvg_GriddedField3(void *vp)
void * allocate_wsvg_ArrayOfAbsorptionLines()
void * allocate_wsvg_ArrayOfRadiationVector()
void deallocate_wsvg_GasAbsLookup(void *vp)
Array< ArrayOfIndex > ArrayOfArrayOfIndex
void * allocate_wsvg_GriddedField5()
static void * allocate_wsvg_ArrayOfTensor6()
static void deallocate_wsvg_ArrayOfStokesVector(void *vp)
Array< Tensor7 > ArrayOfTensor7
An array of Tensor7.
void * duplicate_wsvg_CovarianceMatrix(void *vp)
void * duplicate_wsvg_ArrayOfRadiationVector(void *vp)
void * duplicate_wsvg_ArrayOfXsecRecord(void *vp)
static void * duplicate_wsvg_EnergyLevelMap(void *vp)
static void deallocate_wsvg_ArrayOfTime(void *vp)
static void * duplicate_wsvg_Tensor6(void *vp)
void deallocate_wsvg_ScatteringMetaData(void *vp)
void * duplicate_wsvg_Agenda(void *vp)
static void * duplicate_wsvg_Tensor3(void *vp)
void * duplicate_wsvg_Vector(void *vp)
Array< Tensor3 > ArrayOfTensor3
An array of Tensor3.
static void deallocate_wsvg_Tensor3(void *vp)
void deallocate_wsvg_ArrayOfTensor4(void *vp)
void deallocate_wsvg_ArrayOfRetrievalQuantity(void *vp)
void deallocate_wsvg_ArrayOfPropagationMatrix(void *vp)
static void * allocate_wsvg_ArrayOfCIARecord()
void deallocate_wsvg_TelsemAtlas(void *vp)
void deallocate_wsvg_TessemNN(void *vp)
void * duplicate_wsvg_TessemNN(void *vp)
void * duplicate_wsvg_MCAntenna(void *vp)
static void * allocate_wsvg_GriddedField2()
void * allocate_wsvg_ArrayOfTensor3()
void * duplicate_wsvg_Tensor3(void *vp)
static void deallocate_wsvg_Rational(void *vp)
static void * duplicate_wsvg_Index(void *vp)
CIA data for a single pair of molecules.
static void * allocate_wsvg_ArrayOfTensor3()
Implementation of gridded fields.
static void * allocate_wsvg_Agenda()
void deallocate_wsvg_CIARecord(void *vp)
static void * duplicate_wsvg_ArrayOfStokesVector(void *vp)
static void * duplicate_wsvg_ArrayOfXsecRecord(void *vp)
void * allocate_wsvg_Tensor7()
static void * duplicate_wsvg_ArrayOfArrayOfTensor3(void *vp)
static void * allocate_wsvg_ArrayOfRadiationVector()
static void * duplicate_wsvg_RadiationVector(void *vp)
void * allocate_wsvg_TelsemAtlas()
void deallocate_wsvg_ArrayOfArrayOfMatrix(void *vp)
static void * duplicate_wsvg_Numeric(void *vp)
void * duplicate_wsvg_ArrayOfArrayOfStokesVector(void *vp)
void deallocate_wsvg_ArrayOfPpath(void *vp)
void * allocate_wsvg_ArrayOfArrayOfStokesVector()
void * duplicate_wsvg_Tensor6(void *vp)
void * allocate_wsvg_ArrayOfArrayOfMatrix()
static void deallocate_wsvg_ArrayOfXsecRecord(void *vp)
void * allocate_wsvg_Vector()
void * allocate_wsvg_ArrayOfArrayOfTensor6()
void deallocate_wsvg_ArrayOfAbsorptionLines(void *vp)
void * duplicate_wsvg_EnergyLevelMap(void *vp)
Array< Tensor6 > ArrayOfTensor6
An array of Tensor6.
void * duplicate_wsvg_GriddedField1(void *vp)
static void deallocate_wsvg_Verbosity(void *vp)
static void deallocate_wsvg_Tensor5(void *vp)
static void * allocate_wsvg_ArrayOfArrayOfStokesVector()
void * allocate_wsvg_ArrayOfXsecRecord()
The structure to describe a propagation path and releated quantities.
void deallocate_wsvg_ArrayOfArrayOfTensor3(void *vp)
Array< Array< GriddedField3 > > ArrayOfArrayOfGriddedField3
Auxiliary data for isotopologues.
void * duplicate_wsvg_GriddedField3(void *vp)
void * duplicate_wsvg_RadiationVector(void *vp)
static void * allocate_wsvg_SpeciesAuxData()
static void * allocate_wsvg_Tensor6()
Array< Tensor5 > ArrayOfTensor5
An array of Tensor5.
The WorkspaceMemoryHandler.
static void * allocate_wsvg_ArrayOfQuantumIdentifier()
void * allocate_wsvg_ScatteringMetaData()
void * allocate_wsvg_GriddedField4()
void * duplicate_wsvg_Any(void *vp)
void deallocate_wsvg_PropagationMatrix(void *vp)
void * allocate_wsvg_ArrayOfSparse()
void deallocate_wsvg_ArrayOfSparse(void *vp)
Array< ArrayOfAbsorptionLines > ArrayOfArrayOfAbsorptionLines
static void * duplicate_wsvg_GriddedField6(void *vp)
void deallocate_wsvg_GriddedField2(void *vp)
void * allocate_wsvg_StokesVector()
static void * duplicate_wsvg_CovarianceMatrix(void *vp)
static void * allocate_wsvg_TessemNN()
static void * allocate_wsvg_ArrayOfArrayOfTransmissionMatrix()
Array< ArrayOfTime > ArrayOfArrayOfTime
List of times.
static void * duplicate_wsvg_ArrayOfArrayOfGriddedField1(void *vp)
static void * allocate_wsvg_ArrayOfStokesVector()
static void * allocate_wsvg_CovarianceMatrix()
static void * duplicate_wsvg_Matrix(void *vp)
static void * allocate_wsvg_ArrayOfTensor5()
void deallocate_wsvg_ArrayOfGriddedField4(void *vp)
Array< ArrayOfTensor3 > ArrayOfArrayOfTensor3
static void * duplicate_wsvg_Agenda(void *vp)
invlib::Matrix< ArtsMatrix > Matrix
invlib wrapper type for ARTS matrices.
static void * duplicate_wsvg_ArrayOfArrayOfRadiationVector(void *vp)
Scattering database structure and functions.
static void deallocate_wsvg_ArrayOfGriddedField1(void *vp)
static void * allocate_wsvg_GriddedField6()
static void * duplicate_wsvg_ArrayOfSingleScatteringData(void *vp)
void * allocate_wsvg_CovarianceMatrix()
void deallocate_wsvg_ArrayOfAgenda(void *vp)
void deallocate_wsvg_Matrix(void *vp)
void * allocate_wsvg_Sparse()
void * allocate_wsvg_ArrayOfArrayOfTime()
A placeholder for any type.
void * allocate_wsvg_ArrayOfMatrix()
static void * duplicate_wsvg_QuantumIdentifier(void *vp)
void deallocate_wsvg_ArrayOfVector(void *vp)
static void * allocate_wsvg_Time()
static void * allocate_wsvg_ArrayOfArrayOfTime()
void * duplicate_wsvg_ArrayOfTensor5(void *vp)
static void * allocate_wsvg_String()
static void * allocate_wsvg_ArrayOfXsecRecord()
static void deallocate_wsvg_ArrayOfGriddedField4(void *vp)
Array< Array< SingleScatteringData > > ArrayOfArrayOfSingleScatteringData
static void deallocate_wsvg_ArrayOfGriddedField3(void *vp)
void deallocate_wsvg_CovarianceMatrix(void *vp)
void deallocate_wsvg_TransmissionMatrix(void *vp)
void deallocate_wsvg_ArrayOfArrayOfScatteringMetaData(void *vp)
void deallocate_wsvg_ArrayOfArrayOfGriddedField1(void *vp)
void * duplicate_wsvg_Rational(void *vp)
Array< Array< GriddedField1 > > ArrayOfArrayOfGriddedField1
void * allocate_wsvg_Timer()
my_basic_string< char > String
The String type for ARTS.
std::vector< void(*)(void *)> deallocation_ptrs_
Array< Array< GriddedField2 > > ArrayOfArrayOfGriddedField2
static void * allocate_wsvg_ArrayOfSparse()
static void deallocate_wsvg_GriddedField6(void *vp)
static void deallocate_wsvg_ArrayOfArrayOfString(void *vp)
static void * allocate_wsvg_ArrayOfGriddedField1()
static void * duplicate_wsvg_ArrayOfQuantumIdentifier(void *vp)
static void * duplicate_wsvg_ArrayOfTensor6(void *vp)
void * allocate_wsvg_GridPos()
void deallocate_wsvg_ArrayOfArrayOfGriddedField2(void *vp)
void deallocate_wsvg_Tensor3(void *vp)