SHOGUN  v2.1.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 148 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)
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 (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 2458 of file Parameter.cpp.

~Parameter ( )
virtual

destructor

Definition at line 2463 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 25 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 32 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 39 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 46 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 53 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 60 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 67 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 74 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 81 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 88 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 95 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 102 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 109 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 116 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 123 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 130 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 137 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 144 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 151 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 158 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 165 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 172 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 179 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 186 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 193 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 200 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 207 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 214 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 221 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 228 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 235 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 242 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 249 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 256 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 263 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 270 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 277 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 284 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 291 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 298 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 604 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 611 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 618 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 625 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 632 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 639 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 646 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 653 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 660 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 667 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 674 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 681 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 688 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 695 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 702 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 709 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 716 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 723 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 730 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 737 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 744 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 751 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 758 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 765 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 772 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 779 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 786 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 793 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 800 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 807 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 814 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 821 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 828 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 835 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 842 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 849 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 856 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 863 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 870 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 877 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 1250 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 1258 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 1266 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 1274 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 1282 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 1290 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 1298 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 1306 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 1314 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 1322 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 1330 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 1338 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 1346 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 1354 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 1362 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 1370 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 1378 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 1386 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 1394 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 1402 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 1410 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 1418 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 1426 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 1434 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 1442 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 1450 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 1458 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 1466 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 1474 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 1482 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 1490 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 1498 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 1506 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 1514 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 1522 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 1530 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 1538 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 1546 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 1554 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 1562 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 888 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 897 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 906 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 915 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 924 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 933 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 942 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 951 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 960 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 969 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 978 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 987 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 996 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 1005 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 1014 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 1023 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 1032 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 1041 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 1050 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 1059 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 1068 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 1077 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 1086 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 1095 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 1104 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 1113 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 1122 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 1131 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 1140 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 1149 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 1158 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 1167 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 1176 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 1185 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 1194 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 1203 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 1212 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 1221 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 1230 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 1239 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 2651 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 2472 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 308 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 316 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 324 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 332 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 340 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 348 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 356 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 364 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 372 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 380 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 388 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 396 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 404 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 412 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 420 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 427 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 434 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 441 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 448 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 455 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 462 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 469 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 476 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 483 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 490 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 497 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 504 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 511 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 518 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 525 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 532 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 539 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 546 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 553 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 560 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 567 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 574 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 581 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 588 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 595 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 2661 of file Parameter.cpp.

virtual int32_t get_num_parameters ( )
virtual

getter for number of parameters

Returns
number of parameters

Definition at line 176 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 209 of file 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 219 of file Parameter.h.

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

print

Parameters
prefixprefix

Definition at line 2489 of file Parameter.cpp.

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

save to serializable file

Parameters
filedestination file
prefixprefix

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

Member Data Documentation

DynArray<TParameter*> m_params
protected

array of parameters

Definition at line 1812 of file Parameter.h.


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

SHOGUN Machine Learning Toolbox - Documentation