SHOGUN  v2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 145 of file Parameter.h.

Public Member Functions

 Parameter ()
virtual ~Parameter ()
virtual void print (const char *prefix="")
virtual bool save (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)
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 (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_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 (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 (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< 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_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 (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 (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< 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="")

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 2445 of file Parameter.cpp.

~Parameter ( )
virtual

destructor

Definition at line 2450 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 24 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 31 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 38 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 45 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 52 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 59 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 66 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 73 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 80 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 87 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 94 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 101 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 108 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 115 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 122 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 129 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 136 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 143 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 150 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 157 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 164 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 171 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 178 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 185 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 192 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 199 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 206 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 213 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 220 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 227 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 234 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 241 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 248 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 255 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 262 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 269 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 276 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 283 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 290 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 297 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 603 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 610 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 617 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 624 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 631 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 638 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 645 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 652 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 659 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 666 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 673 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 680 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 687 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 694 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 701 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 708 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 715 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 722 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 729 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 736 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 743 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 750 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 757 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 764 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 771 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 778 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 785 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 792 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 799 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 806 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 813 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 820 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 827 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 834 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 841 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 848 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 855 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 862 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 869 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 876 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 1249 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 1257 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 1265 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 1273 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 1281 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 1289 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 1297 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 1305 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 1313 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 1321 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 1329 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 1337 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 1345 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 1353 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 1361 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 1369 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 1377 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 1385 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 1393 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 1401 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 1409 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 1417 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 1425 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 1433 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 1441 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 1449 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 1457 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 1465 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 1473 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 1481 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 1489 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 1497 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 1505 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 1513 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 1521 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 1529 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 1537 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 1545 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 1553 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 1561 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 887 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 896 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 905 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 914 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 923 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 932 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 941 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 950 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 959 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 968 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 977 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 986 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 995 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 1004 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 1013 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 1022 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 1031 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 1040 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 1049 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 1058 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 1067 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 1076 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 1085 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 1094 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 1103 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 1112 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 1121 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 1130 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 1139 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 1148 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 1157 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 1166 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 1175 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 1184 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 1193 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 1202 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 1211 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 1220 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 1229 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 1238 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 2638 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 2459 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 307 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 315 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 323 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 331 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 339 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 347 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 355 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 363 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 371 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 379 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 387 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 395 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 403 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 411 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 419 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 426 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 433 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 440 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 447 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 454 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 461 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 468 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 475 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 482 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 489 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 496 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 503 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 510 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 517 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 524 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 531 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 538 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 545 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 552 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 559 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 566 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 573 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 580 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 587 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 594 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 2648 of file Parameter.cpp.

virtual int32_t get_num_parameters ( )
virtual

getter for number of parameters

Returns
number of parameters

Definition at line 173 of file 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 206 of file Parameter.h.

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

print

Parameters
prefixprefix

Definition at line 2476 of file Parameter.cpp.

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

save to serializable file

Parameters
filedestination file
prefixprefix

Definition at line 2483 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 2504 of file Parameter.cpp.

Member Data Documentation

DynArray<TParameter*> m_params
protected

array of parameters

Definition at line 1788 of file Parameter.h.


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

SHOGUN Machine Learning Toolbox - Documentation