ARTS  2.3.1285(git:92a29ea9-dirty)
make_autoarts_h.cc File Reference
#include <auto_md.h>
#include <global_data.h>
#include <algorithm>
#include <iostream>
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  Group
 
struct  Method
 
struct  Method::Gin
 
struct  Method::Gout
 
struct  Method::In
 
struct  Method::Out
 
struct  AgendaData
 
struct  NameMaps
 

Functions

std::map< std::string, Groupgroups ()
 
std::pair< std::vector< std::string >, std::vector< bool > > fixed_defaults (const std::vector< std::string > &vargroups, const std::vector< std::string > &vardefaults)
 
std::vector< Methodmethods ()
 
std::map< std::string, AgendaDataagendas ()
 
int main ()
 

Function Documentation

◆ agendas()

std::map<std::string, AgendaData> agendas ( )

Definition at line 305 of file make_autoarts_h.cc.

References global_data::agenda_data, global_data::AgendaMap, groups(), and i.

Referenced by NameMaps::NameMaps().

◆ fixed_defaults()

std::pair<std::vector<std::string>, std::vector<bool> > fixed_defaults ( const std::vector< std::string > &  vargroups,
const std::vector< std::string > &  vardefaults 
)

Definition at line 87 of file make_autoarts_h.cc.

References i, and NODEF.

Referenced by methods().

◆ groups()

std::map<std::string, Group> groups ( )

Definition at line 65 of file make_autoarts_h.cc.

References Workspace::wsv_data, global_data::WsvGroupMap, and Workspace::WsvMap.

Referenced by agendas(), and NameMaps::NameMaps().

◆ main()

◆ methods()