ARTS
2.3.1285(git:92a29ea9-dirty)
|
#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, Group > | groups () |
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< Method > | methods () |
std::map< std::string, AgendaData > | agendas () |
int | main () |
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().
std::pair<std::vector<std::string>, std::vector<bool> > fixed_defaults | ( | const std::vector< std::string > & | vargroups, |
const std::vector< std::string > & | vardefaults | ||
) |
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().
int main | ( | void | ) |
Definition at line 360 of file make_autoarts_h.cc.
References define_agenda_data(), define_agenda_map(), define_md_data_raw(), define_md_map(), define_species_data(), define_species_map(), Workspace::define_wsv_data(), define_wsv_group_names(), Workspace::define_wsv_map(), expand_md_data_raw_to_md_data(), and i.
std::vector<Method> methods | ( | ) |
Definition at line 129 of file make_autoarts_h.cc.
References Method::agenda_method, Method::authors, Method::Gin::defs, Method::Gin::desc, Method::Gout::desc, Method::desc, fixed_defaults(), Method::gin, Method::gout, Method::Gin::group, Method::Gout::group, Method::Gin::hasdefs, i, Method::in, Method::inoutvarpos, global_data::md_data, global_data::MdMap, Method::Gin::name, Method::Gout::name, Method::name, Method::out, Method::pass_workspace, Method::pass_wsv_names, Method::pos, Method::set_method, Method::supergeneric, Method::uses_templates, Method::In::varname, Method::Out::varname, Method::In::varpos, Method::Out::varpos, global_data::WsvGroupMap, and Workspace::WsvMap.
Referenced by agenda_append(), AgendaAppend(), NameMaps::NameMaps(), and option_methods().