ARTS 2.5.4 (git: 7d04b88e)
workspace_ng.h File Reference

This file contains the Workspace class. More...

#include <map>
#include <memory>
#include <stack>
#include <vector>
#include "array.h"
#include "arts_omp.h"
#include "wsv_aux.h"

Go to the source code of this file.

Classes

struct  WorkspaceVariableStruct
 
struct  WorkspaceBorrowGuard
 
class  Workspace
 Workspace class. More...
 
class  OmpParallelCopyGuard< T >
 

Typedefs

using WorkspaceVariable = stack< WorkspaceVariableStruct, std::vector< WorkspaceVariableStruct > >
 
using WorkspaceOmpParallelCopyGuard = OmpParallelCopyGuard< Workspace >
 

Functions

void define_wsv_data ()
 
void define_wsv_map ()
 

Detailed Description

This file contains the Workspace class.

Author
Oliver Lemke olemk.nosp@m.e@co.nosp@m.re-du.nosp@m.mp.i.nosp@m.nfo
Date
2004-11-05

Definition in file workspace_ng.h.

Typedef Documentation

◆ WorkspaceOmpParallelCopyGuard

◆ WorkspaceVariable

Definition at line 42 of file workspace_ng.h.

Function Documentation

◆ define_wsv_data()

void define_wsv_data ( )

Definition at line 47 of file workspace.cc.

References a, b, DESCRIPTION, GROUP, NAME, and global_data::wsv_data.

Referenced by main().

◆ define_wsv_map()

void define_wsv_map ( )

Definition at line 5707 of file workspace.cc.

Referenced by main().