ARTS 2.5.11 (git: 6827797f)
|
Declarations for agendas. More...
#include "array.h"
#include "debug.h"
#include "matpack_concepts.h"
#include "mystring.h"
#include "messages.h"
#include "tokval.h"
#include "workspace_ng.h"
#include <set>
#include <utility>
#include "workspace_global_data.h"
Go to the source code of this file.
Classes | |
class | Agenda |
The Agenda class. More... | |
class | MRecord |
Method runtime data. More... | |
Typedefs | |
using | ArrayOfAgenda = Array< Agenda > |
An array of Agenda. | |
Functions | |
template<typename OutputStream , typename Container > | |
void | PrintWsvNames (OutputStream &outstream, const Workspace &ws, const Container &container) |
Print list of WSV names to output stream. | |
ArrayOfAgenda | deepcopy_if (Workspace &ws, const ArrayOfAgenda &agendas) |
Same as Agenda member method but for an entire array. | |
using ArrayOfAgenda = Array<Agenda> |
An array of Agenda.
Definition at line 218 of file agenda_class.h.
ArrayOfAgenda deepcopy_if | ( | Workspace & | ws, |
const ArrayOfAgenda & | agendas | ||
) |
Same as Agenda member method but for an entire array.
Definition at line 905 of file agenda_class.cc.
Referenced by Workspace::deepcopy().
void PrintWsvNames | ( | OutputStream & | outstream, |
const Workspace & | ws, | ||
const Container & | container | ||
) |
Print list of WSV names to output stream.
Runs through the list of WSV indexes and print all names to the given output stream. The list of indexes can be any STL container such as Array, vector...
outstream | OutputStream |
container | List of WSV indexes |
Definition at line 35 of file agenda_class.h.
References Workspace::PrintWsvName().
Referenced by Agenda::set_outputs_to_push_and_dup().