SHOGUN  6.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
Parameter Class Reference

Detailed Description

Parameter class.

Must not be an CSGObject to prevent a recursive call of constructors.

Definition at line 188 of file base/Parameter.h.

Public Member Functions

 Parameter ()
 
virtual ~Parameter ()
 
virtual void print (const char *prefix="")
 
virtual bool save (CSerializableFile *file, const char *prefix="")
 
virtual bool load (CSerializableFile *file, const char *prefix="")
 
virtual int32_t get_num_parameters ()
 
void set_from_parameters (Parameter *params)
 
void add_parameters (Parameter *params)
 
bool contains_parameter (const char *name)
 
TParameterget_parameter (int32_t idx)
 
TParameterget_parameter (const char *name)
 
void add (bool *param, const char *name, const char *description="")
 
void add (char *param, const char *name, const char *description="")
 
void add (int8_t *param, const char *name, const char *description="")
 
void add (uint8_t *param, const char *name, const char *description="")
 
void add (int16_t *param, const char *name, const char *description="")
 
void add (uint16_t *param, const char *name, const char *description="")
 
void add (int32_t *param, const char *name, const char *description="")
 
void add (uint32_t *param, const char *name, const char *description="")
 
void add (int64_t *param, const char *name, const char *description="")
 
void add (uint64_t *param, const char *name, const char *description="")
 
void add (float32_t *param, const char *name, const char *description="")
 
void add (float64_t *param, const char *name, const char *description="")
 
void add (floatmax_t *param, const char *name, const char *description="")
 
void add (complex128_t *param, const char *name, const char *description="")
 
void add (CSGObject **param, const char *name, const char *description="")
 
void add (SGString< bool > *param, const char *name, const char *description="")
 
void add (SGString< char > *param, const char *name, const char *description="")
 
void add (SGString< int8_t > *param, const char *name, const char *description="")
 
void add (SGString< uint8_t > *param, const char *name, const char *description="")
 
void add (SGString< int16_t > *param, const char *name, const char *description="")
 
void add (SGString< uint16_t > *param, const char *name, const char *description="")
 
void add (SGString< int32_t > *param, const char *name, const char *description="")
 
void add (SGString< uint32_t > *param, const char *name, const char *description="")
 
void add (SGString< int64_t > *param, const char *name, const char *description="")
 
void add (SGString< uint64_t > *param, const char *name, const char *description="")
 
void add (SGString< float32_t > *param, const char *name, const char *description="")
 
void add (SGString< float64_t > *param, const char *name, const char *description="")
 
void add (SGString< floatmax_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< bool > *param, const char *name, const char *description="")
 
void add (SGSparseVector< char > *param, const char *name, const char *description="")
 
void add (SGSparseVector< int8_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< uint8_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< int16_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< uint16_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< int32_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< uint32_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< int64_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< uint64_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< float32_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< float64_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< floatmax_t > *param, const char *name, const char *description="")
 
void add (SGSparseVector< complex128_t > *param, const char *name, const char *description="")
 
void add_vector (bool **param, index_t *length, const char *name, const char *description="")
 
void add_vector (char **param, index_t *length, const char *name, const char *description="")
 
void add_vector (int8_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (uint8_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (int16_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (uint16_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (int32_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (uint32_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (int64_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (uint64_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (float32_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (float64_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (floatmax_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (complex128_t **param, index_t *length, const char *name, const char *description="")
 
void add_vector (CSGObject ***param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< bool > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< char > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< int8_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< uint8_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< int16_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< uint16_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< int32_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< uint32_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< int64_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< uint64_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< float32_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< float64_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGString< floatmax_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< bool > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< char > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< int8_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< uint8_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< int16_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< uint16_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< int32_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< uint32_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< int64_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< uint64_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< float32_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< float64_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< floatmax_t > **param, index_t *length, const char *name, const char *description="")
 
void add_vector (SGSparseVector< complex128_t > **param, index_t *length, const char *name, const char *description="")
 
void add (SGVector< bool > *param, const char *name, const char *description="")
 
void add (SGVector< char > *param, const char *name, const char *description="")
 
void add (SGVector< int8_t > *param, const char *name, const char *description="")
 
void add (SGVector< uint8_t > *param, const char *name, const char *description="")
 
void add (SGVector< int16_t > *param, const char *name, const char *description="")
 
void add (SGVector< uint16_t > *param, const char *name, const char *description="")
 
void add (SGVector< int32_t > *param, const char *name, const char *description="")
 
void add (SGVector< uint32_t > *param, const char *name, const char *description="")
 
void add (SGVector< int64_t > *param, const char *name, const char *description="")
 
void add (SGVector< uint64_t > *param, const char *name, const char *description="")
 
void add (SGVector< float32_t > *param, const char *name, const char *description="")
 
void add (SGVector< float64_t > *param, const char *name, const char *description="")
 
void add (SGVector< floatmax_t > *param, const char *name, const char *description="")
 
void add (SGVector< complex128_t > *param, const char *name, const char *description="")
 
void add (SGVector< CSGObject * > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< bool > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< char > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< int8_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< uint8_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< int16_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< uint16_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< int32_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< uint32_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< int64_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< uint64_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< float32_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< float64_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGString< floatmax_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< bool > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< char > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< int8_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< uint8_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< int16_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< uint16_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< int32_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< uint32_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< int64_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< uint64_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< float32_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< float64_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< floatmax_t > > *param, const char *name, const char *description="")
 
void add (SGVector< SGSparseVector< complex128_t > > *param, const char *name, const char *description="")
 
void add_matrix (bool **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (char **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (int8_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (uint8_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (int16_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (uint16_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (int32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (uint32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (int64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (uint64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (float32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (float64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (floatmax_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (complex128_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (CSGObject ***param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< bool > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< char > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< int8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< uint8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< int16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< uint16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< int32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< uint32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< int64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< uint64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< float32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< float64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGString< floatmax_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< bool > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< char > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< int8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< uint8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< int16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< uint16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< int32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< uint32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< int64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< uint64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< float32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< float64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< floatmax_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add_matrix (SGSparseVector< complex128_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
 
void add (SGMatrix< bool > *param, const char *name, const char *description="")
 
void add (SGMatrix< char > *param, const char *name, const char *description="")
 
void add (SGMatrix< int8_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< uint8_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< int16_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< uint16_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< int32_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< uint32_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< int64_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< uint64_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< float32_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< float64_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< floatmax_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< complex128_t > *param, const char *name, const char *description="")
 
void add (SGMatrix< CSGObject * > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< bool > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< char > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< int8_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< uint8_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< int16_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< uint16_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< int32_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< uint32_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< int64_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< uint64_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< float32_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< float64_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGString< floatmax_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< bool > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< char > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< int8_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< uint8_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< int16_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< uint16_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< int32_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< uint32_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< int64_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< uint64_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< float32_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< float64_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< floatmax_t > > *param, const char *name, const char *description="")
 
void add (SGMatrix< SGSparseVector< complex128_t > > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< bool > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< char > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< int8_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< uint8_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< int16_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< uint16_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< int32_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< uint32_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< int64_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< uint64_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< float32_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< float64_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< floatmax_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< complex128_t > *param, const char *name, const char *description="")
 
void add (SGSparseMatrix< CSGObject * > *param, const char *name, const char *description="")
 

Protected Member Functions

virtual void add_type (const TSGDataType *type, void *param, const char *name, const char *description)
 

Protected Attributes

DynArray< TParameter * > m_params
 

Constructor & Destructor Documentation

Parameter ( )
explicit

explicit constructor

Definition at line 2722 of file Parameter.cpp.

~Parameter ( )
virtual

destructor

Definition at line 2727 of file Parameter.cpp.

Member Function Documentation

void add ( bool *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 38 of file Parameter.cpp.

void add ( char *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 45 of file Parameter.cpp.

void add ( int8_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 52 of file Parameter.cpp.

void add ( uint8_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 59 of file Parameter.cpp.

void add ( int16_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 66 of file Parameter.cpp.

void add ( uint16_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 73 of file Parameter.cpp.

void add ( int32_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 80 of file Parameter.cpp.

void add ( uint32_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 87 of file Parameter.cpp.

void add ( int64_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 94 of file Parameter.cpp.

void add ( uint64_t *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 101 of file Parameter.cpp.

void add ( float32_t param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 108 of file Parameter.cpp.

void add ( float64_t param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 115 of file Parameter.cpp.

void add ( floatmax_t param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 122 of file Parameter.cpp.

void add ( complex128_t param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 129 of file Parameter.cpp.

void add ( CSGObject **  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 136 of file Parameter.cpp.

void add ( SGString< bool > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 143 of file Parameter.cpp.

void add ( SGString< char > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 150 of file Parameter.cpp.

void add ( SGString< int8_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 157 of file Parameter.cpp.

void add ( SGString< uint8_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 164 of file Parameter.cpp.

void add ( SGString< int16_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 171 of file Parameter.cpp.

void add ( SGString< uint16_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 178 of file Parameter.cpp.

void add ( SGString< int32_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 185 of file Parameter.cpp.

void add ( SGString< uint32_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 192 of file Parameter.cpp.

void add ( SGString< int64_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 199 of file Parameter.cpp.

void add ( SGString< uint64_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 206 of file Parameter.cpp.

void add ( SGString< float32_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 213 of file Parameter.cpp.

void add ( SGString< float64_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 220 of file Parameter.cpp.

void add ( SGString< floatmax_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 227 of file Parameter.cpp.

void add ( SGSparseVector< bool > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 234 of file Parameter.cpp.

void add ( SGSparseVector< char > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 241 of file Parameter.cpp.

void add ( SGSparseVector< int8_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 248 of file Parameter.cpp.

void add ( SGSparseVector< uint8_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 255 of file Parameter.cpp.

void add ( SGSparseVector< int16_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 262 of file Parameter.cpp.

void add ( SGSparseVector< uint16_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 269 of file Parameter.cpp.

void add ( SGSparseVector< int32_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 276 of file Parameter.cpp.

void add ( SGSparseVector< uint32_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 283 of file Parameter.cpp.

void add ( SGSparseVector< int64_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 290 of file Parameter.cpp.

void add ( SGSparseVector< uint64_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 297 of file Parameter.cpp.

void add ( SGSparseVector< float32_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 304 of file Parameter.cpp.

void add ( SGSparseVector< float64_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 311 of file Parameter.cpp.

void add ( SGSparseVector< floatmax_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 318 of file Parameter.cpp.

void add ( SGSparseVector< complex128_t > *  param,
const char *  name,
const char *  description = "" 
)

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 325 of file Parameter.cpp.

void add ( SGVector< bool > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 646 of file Parameter.cpp.

void add ( SGVector< char > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 653 of file Parameter.cpp.

void add ( SGVector< int8_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 660 of file Parameter.cpp.

void add ( SGVector< uint8_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 667 of file Parameter.cpp.

void add ( SGVector< int16_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 674 of file Parameter.cpp.

void add ( SGVector< uint16_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 681 of file Parameter.cpp.

void add ( SGVector< int32_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 688 of file Parameter.cpp.

void add ( SGVector< uint32_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 695 of file Parameter.cpp.

void add ( SGVector< int64_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 702 of file Parameter.cpp.

void add ( SGVector< uint64_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 709 of file Parameter.cpp.

void add ( SGVector< float32_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 716 of file Parameter.cpp.

void add ( SGVector< float64_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 723 of file Parameter.cpp.

void add ( SGVector< floatmax_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 730 of file Parameter.cpp.

void add ( SGVector< complex128_t > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 737 of file Parameter.cpp.

void add ( SGVector< CSGObject * > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 744 of file Parameter.cpp.

void add ( SGVector< SGString< bool > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 751 of file Parameter.cpp.

void add ( SGVector< SGString< char > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 758 of file Parameter.cpp.

void add ( SGVector< SGString< int8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 765 of file Parameter.cpp.

void add ( SGVector< SGString< uint8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 772 of file Parameter.cpp.

void add ( SGVector< SGString< int16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 779 of file Parameter.cpp.

void add ( SGVector< SGString< uint16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 786 of file Parameter.cpp.

void add ( SGVector< SGString< int32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 793 of file Parameter.cpp.

void add ( SGVector< SGString< uint32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 800 of file Parameter.cpp.

void add ( SGVector< SGString< int64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 807 of file Parameter.cpp.

void add ( SGVector< SGString< uint64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 814 of file Parameter.cpp.

void add ( SGVector< SGString< float32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 821 of file Parameter.cpp.

void add ( SGVector< SGString< float64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 828 of file Parameter.cpp.

void add ( SGVector< SGString< floatmax_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 835 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< bool > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 842 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< char > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 849 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< int8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 856 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< uint8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 863 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< int16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 870 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< uint16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 877 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< int32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 884 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< uint32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 891 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< int64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 898 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< uint64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 905 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< float32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 912 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< float64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 919 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< floatmax_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 926 of file Parameter.cpp.

void add ( SGVector< SGSparseVector< complex128_t > > *  param,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 933 of file Parameter.cpp.

void add ( SGMatrix< bool > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1324 of file Parameter.cpp.

void add ( SGMatrix< char > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1332 of file Parameter.cpp.

void add ( SGMatrix< int8_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1340 of file Parameter.cpp.

void add ( SGMatrix< uint8_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1348 of file Parameter.cpp.

void add ( SGMatrix< int16_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1356 of file Parameter.cpp.

void add ( SGMatrix< uint16_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1364 of file Parameter.cpp.

void add ( SGMatrix< int32_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1372 of file Parameter.cpp.

void add ( SGMatrix< uint32_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1380 of file Parameter.cpp.

void add ( SGMatrix< int64_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1388 of file Parameter.cpp.

void add ( SGMatrix< uint64_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1396 of file Parameter.cpp.

void add ( SGMatrix< float32_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1404 of file Parameter.cpp.

void add ( SGMatrix< float64_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1412 of file Parameter.cpp.

void add ( SGMatrix< floatmax_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1420 of file Parameter.cpp.

void add ( SGMatrix< complex128_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1428 of file Parameter.cpp.

void add ( SGMatrix< CSGObject * > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1436 of file Parameter.cpp.

void add ( SGMatrix< SGString< bool > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1444 of file Parameter.cpp.

void add ( SGMatrix< SGString< char > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1452 of file Parameter.cpp.

void add ( SGMatrix< SGString< int8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1460 of file Parameter.cpp.

void add ( SGMatrix< SGString< uint8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1468 of file Parameter.cpp.

void add ( SGMatrix< SGString< int16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1476 of file Parameter.cpp.

void add ( SGMatrix< SGString< uint16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1484 of file Parameter.cpp.

void add ( SGMatrix< SGString< int32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1492 of file Parameter.cpp.

void add ( SGMatrix< SGString< uint32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1500 of file Parameter.cpp.

void add ( SGMatrix< SGString< int64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1508 of file Parameter.cpp.

void add ( SGMatrix< SGString< uint64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1516 of file Parameter.cpp.

void add ( SGMatrix< SGString< float32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1524 of file Parameter.cpp.

void add ( SGMatrix< SGString< float64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1532 of file Parameter.cpp.

void add ( SGMatrix< SGString< floatmax_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1540 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< bool > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1548 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< char > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1556 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< int8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1564 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< uint8_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1572 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< int16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1580 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< uint16_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1588 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< int32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1596 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< uint32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1604 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< int64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1612 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< uint64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1620 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< float32_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1628 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< float64_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1636 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< floatmax_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1644 of file Parameter.cpp.

void add ( SGMatrix< SGSparseVector< complex128_t > > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1652 of file Parameter.cpp.

void add ( SGSparseMatrix< bool > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1660 of file Parameter.cpp.

void add ( SGSparseMatrix< char > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1668 of file Parameter.cpp.

void add ( SGSparseMatrix< int8_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1676 of file Parameter.cpp.

void add ( SGSparseMatrix< uint8_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1684 of file Parameter.cpp.

void add ( SGSparseMatrix< int16_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1692 of file Parameter.cpp.

void add ( SGSparseMatrix< uint16_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1700 of file Parameter.cpp.

void add ( SGSparseMatrix< int32_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1708 of file Parameter.cpp.

void add ( SGSparseMatrix< uint32_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1716 of file Parameter.cpp.

void add ( SGSparseMatrix< int64_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1724 of file Parameter.cpp.

void add ( SGSparseMatrix< uint64_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1732 of file Parameter.cpp.

void add ( SGSparseMatrix< float32_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1740 of file Parameter.cpp.

void add ( SGSparseMatrix< float64_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1748 of file Parameter.cpp.

void add ( SGSparseMatrix< floatmax_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1756 of file Parameter.cpp.

void add ( SGSparseMatrix< complex128_t > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1764 of file Parameter.cpp.

void add ( SGSparseMatrix< CSGObject * > *  param,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1772 of file Parameter.cpp.

void add_matrix ( bool **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 944 of file Parameter.cpp.

void add_matrix ( char **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 953 of file Parameter.cpp.

void add_matrix ( int8_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 962 of file Parameter.cpp.

void add_matrix ( uint8_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 971 of file Parameter.cpp.

void add_matrix ( int16_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 980 of file Parameter.cpp.

void add_matrix ( uint16_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 989 of file Parameter.cpp.

void add_matrix ( int32_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 998 of file Parameter.cpp.

void add_matrix ( uint32_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1007 of file Parameter.cpp.

void add_matrix ( int64_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1016 of file Parameter.cpp.

void add_matrix ( uint64_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1025 of file Parameter.cpp.

void add_matrix ( float32_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1034 of file Parameter.cpp.

void add_matrix ( float64_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1043 of file Parameter.cpp.

void add_matrix ( floatmax_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1052 of file Parameter.cpp.

void add_matrix ( complex128_t **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1061 of file Parameter.cpp.

void add_matrix ( CSGObject ***  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1070 of file Parameter.cpp.

void add_matrix ( SGString< bool > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1079 of file Parameter.cpp.

void add_matrix ( SGString< char > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1088 of file Parameter.cpp.

void add_matrix ( SGString< int8_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1097 of file Parameter.cpp.

void add_matrix ( SGString< uint8_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1106 of file Parameter.cpp.

void add_matrix ( SGString< int16_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1115 of file Parameter.cpp.

void add_matrix ( SGString< uint16_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1124 of file Parameter.cpp.

void add_matrix ( SGString< int32_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1133 of file Parameter.cpp.

void add_matrix ( SGString< uint32_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1142 of file Parameter.cpp.

void add_matrix ( SGString< int64_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1151 of file Parameter.cpp.

void add_matrix ( SGString< uint64_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1160 of file Parameter.cpp.

void add_matrix ( SGString< float32_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1169 of file Parameter.cpp.

void add_matrix ( SGString< float64_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1178 of file Parameter.cpp.

void add_matrix ( SGString< floatmax_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1187 of file Parameter.cpp.

void add_matrix ( SGSparseVector< bool > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1196 of file Parameter.cpp.

void add_matrix ( SGSparseVector< char > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1205 of file Parameter.cpp.

void add_matrix ( SGSparseVector< int8_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1214 of file Parameter.cpp.

void add_matrix ( SGSparseVector< uint8_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1223 of file Parameter.cpp.

void add_matrix ( SGSparseVector< int16_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1232 of file Parameter.cpp.

void add_matrix ( SGSparseVector< uint16_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1241 of file Parameter.cpp.

void add_matrix ( SGSparseVector< int32_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1250 of file Parameter.cpp.

void add_matrix ( SGSparseVector< uint32_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1259 of file Parameter.cpp.

void add_matrix ( SGSparseVector< int64_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1268 of file Parameter.cpp.

void add_matrix ( SGSparseVector< uint64_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1277 of file Parameter.cpp.

void add_matrix ( SGSparseVector< float32_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1286 of file Parameter.cpp.

void add_matrix ( SGSparseVector< float64_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1295 of file Parameter.cpp.

void add_matrix ( SGSparseVector< floatmax_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1304 of file Parameter.cpp.

void add_matrix ( SGSparseVector< complex128_t > **  param,
index_t length_y,
index_t length_x,
const char *  name,
const char *  description = "" 
)

add matrix param

Parameters
paramparameter matrix itself
length_yy size of matrix
length_xx size of matrix
namename of parameter
descriptiondescription of parameter

Definition at line 1313 of file Parameter.cpp.

void add_parameters ( Parameter params)

Adds all parameters from another instance to this one

Parameters
paramsanother Parameter instance

Definition at line 2925 of file Parameter.cpp.

void add_type ( const TSGDataType type,
void *  param,
const char *  name,
const char *  description 
)
protectedvirtual

add new type

Parameters
typetype to be added
parampointer to parameter
namename of parameter
descriptiondescription of parameter

Definition at line 2736 of file Parameter.cpp.

void add_vector ( bool **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 335 of file Parameter.cpp.

void add_vector ( char **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 343 of file Parameter.cpp.

void add_vector ( int8_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 351 of file Parameter.cpp.

void add_vector ( uint8_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 359 of file Parameter.cpp.

void add_vector ( int16_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 367 of file Parameter.cpp.

void add_vector ( uint16_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 375 of file Parameter.cpp.

void add_vector ( int32_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 383 of file Parameter.cpp.

void add_vector ( uint32_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 391 of file Parameter.cpp.

void add_vector ( int64_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 399 of file Parameter.cpp.

void add_vector ( uint64_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 407 of file Parameter.cpp.

void add_vector ( float32_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 415 of file Parameter.cpp.

void add_vector ( float64_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 423 of file Parameter.cpp.

void add_vector ( floatmax_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 431 of file Parameter.cpp.

void add_vector ( complex128_t **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 439 of file Parameter.cpp.

void add_vector ( CSGObject ***  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 447 of file Parameter.cpp.

void add_vector ( SGString< bool > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 455 of file Parameter.cpp.

void add_vector ( SGString< char > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 462 of file Parameter.cpp.

void add_vector ( SGString< int8_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 469 of file Parameter.cpp.

void add_vector ( SGString< uint8_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 476 of file Parameter.cpp.

void add_vector ( SGString< int16_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 483 of file Parameter.cpp.

void add_vector ( SGString< uint16_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 490 of file Parameter.cpp.

void add_vector ( SGString< int32_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 497 of file Parameter.cpp.

void add_vector ( SGString< uint32_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 504 of file Parameter.cpp.

void add_vector ( SGString< int64_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 511 of file Parameter.cpp.

void add_vector ( SGString< uint64_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 518 of file Parameter.cpp.

void add_vector ( SGString< float32_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 525 of file Parameter.cpp.

void add_vector ( SGString< float64_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 532 of file Parameter.cpp.

void add_vector ( SGString< floatmax_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 539 of file Parameter.cpp.

void add_vector ( SGSparseVector< bool > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 546 of file Parameter.cpp.

void add_vector ( SGSparseVector< char > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 553 of file Parameter.cpp.

void add_vector ( SGSparseVector< int8_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 560 of file Parameter.cpp.

void add_vector ( SGSparseVector< uint8_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 567 of file Parameter.cpp.

void add_vector ( SGSparseVector< int16_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 574 of file Parameter.cpp.

void add_vector ( SGSparseVector< uint16_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 581 of file Parameter.cpp.

void add_vector ( SGSparseVector< int32_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 588 of file Parameter.cpp.

void add_vector ( SGSparseVector< uint32_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 595 of file Parameter.cpp.

void add_vector ( SGSparseVector< int64_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 602 of file Parameter.cpp.

void add_vector ( SGSparseVector< uint64_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 609 of file Parameter.cpp.

void add_vector ( SGSparseVector< float32_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 616 of file Parameter.cpp.

void add_vector ( SGSparseVector< float64_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 623 of file Parameter.cpp.

void add_vector ( SGSparseVector< floatmax_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 630 of file Parameter.cpp.

void add_vector ( SGSparseVector< complex128_t > **  param,
index_t length,
const char *  name,
const char *  description = "" 
)

add vector param

Parameters
paramparameter vector itself
lengthlength of vector
namename of parameter
descriptiondescription of parameter

Definition at line 637 of file Parameter.cpp.

bool contains_parameter ( const char *  name)

Checks if a parameter with the spcified name is included

Returns
true if parameter with name is included

Definition at line 2935 of file Parameter.cpp.

virtual int32_t get_num_parameters ( )
virtual

getter for number of parameters

Returns
number of parameters

Definition at line 216 of file base/Parameter.h.

TParameter* get_parameter ( int32_t  idx)

Getter for TParameter elements (Does not to bound checking)

Parameters
idxdesired index
Returns
pointer to the TParameter with the specified index

Definition at line 249 of file base/Parameter.h.

TParameter* get_parameter ( const char *  name)

Getter for Tparameter elements by name

Parameters
namename of desired parameter
Returns
parameter with desired name, NULL if non such found

Definition at line 259 of file base/Parameter.h.

bool load ( CSerializableFile file,
const char *  prefix = "" 
)
virtual

load from serializable file

Parameters
filesource file
prefixprefix

Definition at line 2782 of file Parameter.cpp.

void print ( const char *  prefix = "")
virtual

print

Parameters
prefixprefix

Definition at line 2763 of file Parameter.cpp.

bool save ( CSerializableFile file,
const char *  prefix = "" 
)
virtual

save to serializable file

Parameters
filedestination file
prefixprefix

Definition at line 2770 of file Parameter.cpp.

void set_from_parameters ( Parameter params)

Takes another Parameter instance and sets all parameters of this instance (with equal name) to the values of the provided one. (Note that if CSGObjects are replaced, the old ones are SG_UNREFed and the new ones are SG_REFed) Currently only works for any float64_t and CSGObject type.

Parameters
paramsanother Parameter instance

Definition at line 2791 of file Parameter.cpp.

Member Data Documentation

DynArray<TParameter*> m_params
protected

array of parameters

Definition at line 2035 of file base/Parameter.h.


The documentation for this class was generated from the following files:

SHOGUN Machine Learning Toolbox - Documentation