ARTS
2.2.66
|
Implementation of Copy. More...
Go to the source code of this file.
Functions | |
template<class T > | |
void | Copy (T &out, const String &, const T &in, const String &, const Verbosity &) |
WORKSPACE METHOD: Copy. More... | |
void | Copy (Workspace &ws, Agenda &out, const String &out_name, const Agenda &in, const String &, const Verbosity &verbosity) |
Implementation of Copy.
Implementation of Select.
This file contains the implementation of the supergeneric method Copy.
This file contains the implementation of the supergeneric method Select.
Definition in file m_copy.h.
void Copy | ( | T & | out, |
const String & | out_wsvname, | ||
const T & | in, | ||
const String & | in_wsvname, | ||
const Verbosity & | verbosity | ||
) |
WORKSPACE METHOD: Copy.
Copy a workspace variable.
This method can copy any workspace variable to another workspace variable of the same group. (E.g., a Matrix to another Matrix.)
As always, output comes first in the argument list!
Usage example:
Copy(f_grid, p_grid)
Will copy the content of p_grid to f_grid. The size of f_grid is adjusted automatically (the normal behaviour for workspace methods).
[out] | out | Supergeneric output |
[in] | out_wsvname | Generic Output Name |
[in] | in | Generic Input |
[in] | in_wsvname | Generic Input Name |
Definition at line 40 of file m_copy.h.
Referenced by Copy_sg_Agenda_g(), Copy_sg_ArrayOfArrayOfGriddedField1_g(), Copy_sg_ArrayOfArrayOfGriddedField2_g(), Copy_sg_ArrayOfArrayOfGriddedField3_g(), Copy_sg_ArrayOfArrayOfIndex_g(), Copy_sg_ArrayOfArrayOfLineMixingRecord_g(), Copy_sg_ArrayOfArrayOfLineRecord_g(), Copy_sg_ArrayOfArrayOfMatrix_g(), Copy_sg_ArrayOfArrayOfSpeciesTag_g(), Copy_sg_ArrayOfArrayOfTensor3_g(), Copy_sg_ArrayOfArrayOfTensor6_g(), Copy_sg_ArrayOfArrayOfVector_g(), Copy_sg_ArrayOfCIARecord_g(), Copy_sg_ArrayOfGriddedField1_g(), Copy_sg_ArrayOfGriddedField2_g(), Copy_sg_ArrayOfGriddedField3_g(), Copy_sg_ArrayOfGriddedField4_g(), Copy_sg_ArrayOfIndex_g(), Copy_sg_ArrayOfLineMixingRecord_g(), Copy_sg_ArrayOfLineRecord_g(), Copy_sg_ArrayOfLineshapeSpec_g(), Copy_sg_ArrayOfMatrix_g(), Copy_sg_ArrayOfRetrievalQuantity_g(), Copy_sg_ArrayOfScatteringMetaData_g(), Copy_sg_ArrayOfSingleScatteringData_g(), Copy_sg_ArrayOfSparse_g(), Copy_sg_ArrayOfString_g(), Copy_sg_ArrayOfTensor3_g(), Copy_sg_ArrayOfTensor4_g(), Copy_sg_ArrayOfTensor6_g(), Copy_sg_ArrayOfTensor7_g(), Copy_sg_ArrayOfVector_g(), Copy_sg_GasAbsLookup_g(), Copy_sg_GriddedField1_g(), Copy_sg_GriddedField2_g(), Copy_sg_GriddedField3_g(), Copy_sg_GriddedField4_g(), Copy_sg_GriddedField5_g(), Copy_sg_GriddedField6_g(), Copy_sg_GridPos_g(), Copy_sg_Index_g(), Copy_sg_Matrix_g(), Copy_sg_MCAntenna_g(), Copy_sg_Numeric_g(), Copy_sg_Ppath_g(), Copy_sg_ScatteringMetaData_g(), Copy_sg_SingleScatteringData_g(), Copy_sg_Sparse_g(), Copy_sg_SpeciesAuxData_g(), Copy_sg_String_g(), Copy_sg_Tensor3_g(), Copy_sg_Tensor4_g(), Copy_sg_Tensor5_g(), Copy_sg_Tensor6_g(), Copy_sg_Tensor7_g(), Copy_sg_Timer_g(), Copy_sg_Vector_g(), and Copy_sg_Verbosity_g().
void Copy | ( | Workspace & | ws, |
Agenda & | out, | ||
const String & | out_name, | ||
const Agenda & | in, | ||
const String & | , | ||
const Verbosity & | verbosity | ||
) |
Definition at line 55 of file m_copy.h.
References Agenda::check(), and Agenda::set_name().