GURLS++  2.0.00
C++ Implementation of GURLS Matlab Toolbox
options.h File Reference
#include <iostream>
#include <string>
#include <map>
#include <vector>
#include <algorithm>
#include <typeinfo>
#include "gurls++/exports.h"
#include "gurls++/gmat2d.h"
#include "gurls++/gvec.h"
#include "gurls++/exceptions.h"
Include dependency graph for options.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gurls::GurlsOption
 GurlsOption is an abstraction of a generic `option', which is widely used within the GURLS++ package to store either numeric parameters necessary to configure specific algorigms or sequences of strings holding the names of the specific procedures that have to be performed. More...
class  gurls::OptNumber
 OptNumber is an option containing a double precision floating point number. More...
class  gurls::OptNumberList
 OptNumberList is an option containing a list of double precision floating point numbers. More...
class  gurls::OptProcess
 OptProcess is an option containing a sequence of actions that form a Gurls process. More...
class  gurls::OptString
 OptString is an option containing a generic string. More...
class  gurls::OptStringList
 OptStringList is an option containing a list of strings. More...
class  gurls::OptTaskSequence
 OptTaskSequence is an option containing a sequence of task that forms a pipeline. More...

Namespaces

namespace  gurls
 

The main namespace of GURLS++.


Enumerations

enum  gurls::OptTypes {
  GenericOption, StringOption, NumberOption, StringListOption,
  NumberListOption, FunctionOption, MatrixOption, VectorOption,
  OptListOption, TaskSequenceOption, TaskIDOption, OptArrayOption,
  ProcessOption
}
 Enumeration containing all implemented Option types.

Functions

static const std::string gurls::TASKDESC_SEPARATOR (":")
 String used to tokenize task strings (e.g.

Detailed Description

Definition in file options.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends