MultiAgentDecisionProcess  Release 0.2.1
argumentHandlers.cpp File Reference

Authors: Frans Oliehoek faoli.nosp@m.eho@.nosp@m.scien.nosp@m.ce.u.nosp@m.va.nl Matthijs Spaan mtjsp.nosp@m.aan@.nosp@m.isr.i.nosp@m.st.u.nosp@m.tl.pt More...

Go to the source code of this file.

Namespaces

namespace  ArgumentHandlers
 ArgumentHandlers contains functionality for parsing and handling command-line arguments.

Functions

error_t ArgumentHandlers::CE_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::globalOptions_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::gmaa_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::JESP_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::jpolIndex_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::modelOptions_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::perseus_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::perseusbackup_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::perseusbelief_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::problemFile_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::qheur_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::simulation_parse_argument (int key, char *arg, struct argp_state *state)
error_t ArgumentHandlers::solutionMethodOptions_parse_argument (int key, char *arg, struct argp_state *state)

Variables

static const int ArgumentHandlers::AM_RESTARTS = 1
const char * ArgumentHandlers::argp_program_bug_address = "<faolieho@science.uva.nl>, <mtjspaan@isr.ist.utl.pt>"
static struct argp ArgumentHandlers::CE_argp
const char * ArgumentHandlers::CE_argp_version = "CE options parser 0.1"
static const char * ArgumentHandlers::CE_args_doc = 0
struct argp_child ArgumentHandlers::CE_child = {&CE_argp, 0, "CE options", GID_CE}
static const char * ArgumentHandlers::CE_doc
static const int ArgumentHandlers::CE_EVALUATION_RUNS = 2
static struct argp_option ArgumentHandlers::CE_options []
static const int ArgumentHandlers::CE_RESTARTS = 1
static const int ArgumentHandlers::GID_CE = GID_SM
static const int ArgumentHandlers::GID_GLOBALOPTIONS = 8
static const int ArgumentHandlers::GID_GMAA = GID_SM
static const int ArgumentHandlers::GID_INPUTARG = 1
static const int ArgumentHandlers::GID_JESP = GID_SM
static const int ArgumentHandlers::GID_JPOLINDEX = GID_INPUTARG
static const int ArgumentHandlers::GID_MODELOPTIONS = 3
static const int ArgumentHandlers::GID_PERSEUS = GID_SM
static const int ArgumentHandlers::GID_PERSEUSBACKUP = GID_SM
static const int ArgumentHandlers::GID_PERSEUSBELIEF = GID_SM
static const int ArgumentHandlers::GID_PROBLEMFILE = GID_INPUTARG
static const int ArgumentHandlers::GID_QHEUR = GID_SM
static const int ArgumentHandlers::GID_SIMULATION = 7
static const int ArgumentHandlers::GID_SM = 2
static struct argp ArgumentHandlers::globalOptions_argp = { globalOptions_options, globalOptions_parse_argument, globalOptions_args_doc, globalOptions_doc }
const char * ArgumentHandlers::globalOptions_argp_version = "global options parser 0.1"
static const char * ArgumentHandlers::globalOptions_args_doc = 0
struct argp_child ArgumentHandlers::globalOptions_child = {&globalOptions_argp, 0, "General options", GID_GLOBALOPTIONS}
static const char * ArgumentHandlers::globalOptions_doc
static struct argp_option ArgumentHandlers::globalOptions_options []
static struct argp ArgumentHandlers::gmaa_argp
const char * ArgumentHandlers::gmaa_argp_version = "GMAA options parser 0.1"
static const char * ArgumentHandlers::gmaa_args_doc = 0
struct argp_child ArgumentHandlers::gmaa_child = {&gmaa_argp, 0, "GMAA options", GID_GMAA}
static const char * ArgumentHandlers::gmaa_doc
static struct argp_option ArgumentHandlers::gmaa_options []
static struct argp ArgumentHandlers::JESP_argp
const char * ArgumentHandlers::JESP_argp_version = "JESP options parser 0.1"
static const char * ArgumentHandlers::JESP_args_doc = 0
struct argp_child ArgumentHandlers::JESP_child = {&JESP_argp, 0, "JESP options", GID_JESP}
static const char * ArgumentHandlers::JESP_doc
static struct argp_option ArgumentHandlers::JESP_options []
static const int ArgumentHandlers::JESP_RESTARTS = 1
static const int ArgumentHandlers::JESP_TYPE = 2
static struct argp ArgumentHandlers::jpolIndex_argp = { jpolIndex_options, jpolIndex_parse_argument, jpolIndex_args_doc, jpolIndex_doc }
const char * ArgumentHandlers::jpolIndex_argp_version = "joint policy index argument parser 0.1"
static const char * ArgumentHandlers::jpolIndex_args_doc = "JPOL-INDEX"
struct argp_child ArgumentHandlers::jpolIndex_child = {&jpolIndex_argp, 0, 0, GID_PROBLEMFILE}
static const char * ArgumentHandlers::jpolIndex_doc
static struct argp_option ArgumentHandlers::jpolIndex_options []
static struct argp ArgumentHandlers::modelOptions_argp = { modelOptions_options, modelOptions_parse_argument, modelOptions_args_doc, modelOptions_doc }
const char * ArgumentHandlers::modelOptions_argp_version = "Model options parser 0.1"
static const char * ArgumentHandlers::modelOptions_args_doc = 0
struct argp_child ArgumentHandlers::modelOptions_child = {&modelOptions_argp, 0, "Model options", GID_MODELOPTIONS}
static const char * ArgumentHandlers::modelOptions_doc
static struct argp_option ArgumentHandlers::modelOptions_options []
static const int ArgumentHandlers::OPT_INF = 1
static const int ArgumentHandlers::OPT_NRAGENTS = 1
static const int ArgumentHandlers::OPT_NRFLS = 3
static const int ArgumentHandlers::OPT_NRHOUSES = 2
static const int ArgumentHandlers::OPT_TOI = 1
static struct argp ArgumentHandlers::perseus_argp
const char * ArgumentHandlers::perseus_argp_version = "Perseus options parser 0.1"
static const char * ArgumentHandlers::perseus_args_doc = 0
struct argp_child ArgumentHandlers::perseus_child
static const char * ArgumentHandlers::perseus_doc
static struct argp_option ArgumentHandlers::perseus_options []
static struct argp ArgumentHandlers::perseusbackup_argp
const char * ArgumentHandlers::perseusbackup_argp_version = "Perseus Backup options parser 0.1"
static const char * ArgumentHandlers::perseusbackup_args_doc = 0
struct argp_child ArgumentHandlers::perseusbackup_child
static const char * ArgumentHandlers::perseusbackup_doc
static struct argp_option ArgumentHandlers::perseusbackup_options []
static struct argp ArgumentHandlers::perseusbelief_argp
const char * ArgumentHandlers::perseusbelief_argp_version = "Perseus Belief options parser 0.1"
static const char * ArgumentHandlers::perseusbelief_args_doc = 0
struct argp_child ArgumentHandlers::perseusbelief_child
static const char * ArgumentHandlers::perseusbelief_doc
static struct argp_option ArgumentHandlers::perseusbelief_options []
static struct argp ArgumentHandlers::problemFile_argp = { problemFile_options, problemFile_parse_argument, problemFile_args_doc, problemFile_doc }
const char * ArgumentHandlers::problemFile_argp_version = ".dpomdp file argument parser 0.1"
static const char * ArgumentHandlers::problemFile_args_doc = "PROBLEM"
struct argp_child ArgumentHandlers::problemFile_child = {&problemFile_argp, 0, "Problem specification options", GID_PROBLEMFILE}
static const char * ArgumentHandlers::problemFile_doc
static struct argp_option ArgumentHandlers::problemFile_options []
static struct argp ArgumentHandlers::qheur_argp
const char * ArgumentHandlers::qheur_argp_version = "QHEUR options parser 0.1"
static const char * ArgumentHandlers::qheur_args_doc = 0
struct argp_child ArgumentHandlers::qheur_child
static const char * ArgumentHandlers::qheur_doc
static struct argp_option ArgumentHandlers::qheur_options []
static struct argp ArgumentHandlers::simulation_argp
const char * ArgumentHandlers::simulation_argp_version = "Simulation options parser 0.1"
static const char * ArgumentHandlers::simulation_args_doc = 0
struct argp_child ArgumentHandlers::simulation_child
static const char * ArgumentHandlers::simulation_doc
static struct argp_option ArgumentHandlers::simulation_options []
static struct argp ArgumentHandlers::solutionMethodOptions_argp = { solutionMethodOptions_options, solutionMethodOptions_parse_argument, solutionMethodOptions_args_doc, solutionMethodOptions_doc }
const char * ArgumentHandlers::solutionMethodOptions_argp_version = "Solution method options parser 0.1"
static const char * ArgumentHandlers::solutionMethodOptions_args_doc = 0
struct argp_child ArgumentHandlers::solutionMethodOptions_child = {&solutionMethodOptions_argp, 0, "Solution method options", GID_SM }
static const char * ArgumentHandlers::solutionMethodOptions_doc
static struct argp_option ArgumentHandlers::solutionMethodOptions_options []

Detailed Description

Authors: Frans Oliehoek faoli.nosp@m.eho@.nosp@m.scien.nosp@m.ce.u.nosp@m.va.nl Matthijs Spaan mtjsp.nosp@m.aan@.nosp@m.isr.i.nosp@m.st.u.nosp@m.tl.pt

Copyright 2008 Universiteit van Amsterdam, Instituto Superior Tecnico

This file is part of MultiAgentDecisionProcess.

MultiAgentDecisionProcess is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

MultiAgentDecisionProcess is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with MultiAgentDecisionProcess. If not, see http://www.gnu.org/licenses/.

Id:
argumentHandlers.cpp 4012 2010-03-11 15:29:07Z mtjspaan

Definition in file argumentHandlers.cpp.