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 84 of file Parameter.h.

List of all members.

Public Member Functions

 Parameter ()
virtual ~Parameter ()
virtual void print (const char *prefix="")
virtual bool save (CSerializableFile *file, const char *prefix="")
virtual bool load (CSerializableFile *file, const char *prefix="")
virtual int32_t get_num_parameters ()
void set_from_parameters (Parameter *params)
void add_parameters (Parameter *params)
bool contains_parameter (const char *name)
TParameterget_parameter (int32_t idx)
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 2388 of file Parameter.cpp.

~Parameter (  )  [virtual]

destructor

Definition at line 2393 of file Parameter.cpp.


Member Function Documentation

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 23 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 30 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 72 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1552 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1544 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1536 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 79 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1520 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1512 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1504 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 184 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1488 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1480 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1472 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 875 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1456 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1448 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1440 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 191 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1424 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1416 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1408 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1400 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1392 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1384 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1376 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1368 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1360 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1352 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1344 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1336 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1328 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 198 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1312 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 205 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1296 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 86 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1280 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 212 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1264 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 219 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 93 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 226 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 233 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 37 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 100 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 240 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 247 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 107 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 254 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1248 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1256 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 261 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1272 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1288 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 114 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 268 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 602 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1304 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1320 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 275 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 609 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 616 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 121 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 282 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 623 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 630 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 289 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 637 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 644 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 44 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 51 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 128 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 296 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 651 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1432 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 658 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 665 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1464 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 672 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 135 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 679 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1496 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 868 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 686 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 854 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 693 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 840 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1528 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 826 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 700 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 812 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 142 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 798 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 707 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 784 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 714 of file Parameter.cpp.

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

add matrix param

Parameters:
param parameter matrix itself
name name of parameter
description description of parameter

Definition at line 1560 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 721 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 756 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 728 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 149 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 735 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 742 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 749 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 58 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 156 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 763 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 770 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 777 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 163 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 791 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 805 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 65 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 170 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 819 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 833 of file Parameter.cpp.

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

add param

Parameters:
param parameter itself
name name of parameter
description description of parameter

Definition at line 177 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 847 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
name name of parameter
description description of parameter

Definition at line 861 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 886 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 895 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 904 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 913 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 922 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 931 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1210 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1219 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1201 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 949 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 958 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1147 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1138 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1111 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 967 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1075 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1066 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1039 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 985 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 994 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1003 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1237 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1021 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1030 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1057 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1093 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1102 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1129 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1165 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1174 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1183 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1228 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1156 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1192 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1012 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1084 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1120 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 1048 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 976 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:
param parameter matrix itself
length_y y size of matrix
length_x x size of matrix
name name of parameter
description description of parameter

Definition at line 940 of file Parameter.cpp.

void add_parameters ( Parameter params  ) 

Adds all parameters from another instance to this one

Parameters:
params another Parameter instance

Definition at line 2573 of file Parameter.cpp.

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

add new type

Parameters:
type type to be added
param pointer to parameter
name name of parameter
description description of parameter

Definition at line 2402 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 446 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 481 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 410 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 322 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 565 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 544 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 593 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 579 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 523 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 516 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 572 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 551 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 530 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 306 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 558 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 432 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 537 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 467 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 460 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 439 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 330 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 362 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 394 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 418 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 386 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 354 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 509 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 453 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 488 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 314 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 378 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 474 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 346 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 495 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 338 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 370 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 586 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 425 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

Definition at line 402 of file Parameter.cpp.

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

add vector param

Parameters:
param parameter vector itself
length length of vector
name name of parameter
description description of parameter

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

virtual int32_t get_num_parameters (  )  [virtual]

getter for number of parameters

Returns:
number of parameters

Definition at line 112 of file Parameter.h.

TParameter* get_parameter ( int32_t  idx  ) 

Getter for TParameter elements (Does not to bound checking)

Parameters:
idx desired index
Returns:
pointer to the TParameter with the specified index

Definition at line 145 of file Parameter.h.

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

load from serializable file

Parameters:
file source file
prefix prefix

Definition at line 2438 of file Parameter.cpp.

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

print

Parameters:
prefix prefix

Definition at line 2419 of file Parameter.cpp.

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

save to serializable file

Parameters:
file destination file
prefix prefix

Definition at line 2426 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:
params another Parameter instance

Definition at line 2447 of file Parameter.cpp.


Member Data Documentation

DynArray<TParameter*> m_params [protected]

array of parameters

Definition at line 1727 of file Parameter.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation