SHOGUN  3.2.1
 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 225 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 (complex128_t *param, const char *name, const char *description="")
void add (CSGObject **param, const char *name, const char *description="")
void add (SGString< bool > *param, const char *name, const char *description="")
void add (SGString< char > *param, const char *name, const char *description="")
void add (SGString< int8_t > *param, const char *name, const char *description="")
void add (SGString< uint8_t > *param, const char *name, const char *description="")
void add (SGString< int16_t > *param, const char *name, const char *description="")
void add (SGString< uint16_t > *param, const char *name, const char *description="")
void add (SGString< int32_t > *param, const char *name, const char *description="")
void add (SGString< uint32_t > *param, const char *name, const char *description="")
void add (SGString< int64_t > *param, const char *name, const char *description="")
void add (SGString< uint64_t > *param, const char *name, const char *description="")
void add (SGString< float32_t > *param, const char *name, const char *description="")
void add (SGString< float64_t > *param, const char *name, const char *description="")
void add (SGString< floatmax_t > *param, const char *name, const char *description="")
void add (SGSparseVector< bool > *param, const char *name, const char *description="")
void add (SGSparseVector< char > *param, const char *name, const char *description="")
void add (SGSparseVector< int8_t > *param, const char *name, const char *description="")
void add (SGSparseVector< uint8_t > *param, const char *name, const char *description="")
void add (SGSparseVector< int16_t > *param, const char *name, const char *description="")
void add (SGSparseVector< uint16_t > *param, const char *name, const char *description="")
void add (SGSparseVector< int32_t > *param, const char *name, const char *description="")
void add (SGSparseVector< uint32_t > *param, const char *name, const char *description="")
void add (SGSparseVector< int64_t > *param, const char *name, const char *description="")
void add (SGSparseVector< uint64_t > *param, const char *name, const char *description="")
void add (SGSparseVector< float32_t > *param, const char *name, const char *description="")
void add (SGSparseVector< float64_t > *param, const char *name, const char *description="")
void add (SGSparseVector< floatmax_t > *param, const char *name, const char *description="")
void add (SGSparseVector< complex128_t > *param, const char *name, const char *description="")
void add_vector (bool **param, index_t *length, const char *name, const char *description="")
void add_vector (char **param, index_t *length, const char *name, const char *description="")
void add_vector (int8_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint8_t **param, index_t *length, const char *name, const char *description="")
void add_vector (int16_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint16_t **param, index_t *length, const char *name, const char *description="")
void add_vector (int32_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint32_t **param, index_t *length, const char *name, const char *description="")
void add_vector (int64_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint64_t **param, index_t *length, const char *name, const char *description="")
void add_vector (float32_t **param, index_t *length, const char *name, const char *description="")
void add_vector (float64_t **param, index_t *length, const char *name, const char *description="")
void add_vector (floatmax_t **param, index_t *length, const char *name, const char *description="")
void add_vector (complex128_t **param, index_t *length, const char *name, const char *description="")
void add_vector (CSGObject ***param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< bool > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< char > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< int8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< uint8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< int16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< uint16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< int32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< uint32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< int64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< uint64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< float32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< float64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGString< floatmax_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< bool > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< char > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< int8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< uint8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< int16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< uint16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< int32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< uint32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< int64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< uint64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< float32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< float64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< floatmax_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (SGSparseVector< complex128_t > **param, index_t *length, const char *name, const char *description="")
void add (SGVector< bool > *param, const char *name, const char *description="")
void add (SGVector< char > *param, const char *name, const char *description="")
void add (SGVector< int8_t > *param, const char *name, const char *description="")
void add (SGVector< uint8_t > *param, const char *name, const char *description="")
void add (SGVector< int16_t > *param, const char *name, const char *description="")
void add (SGVector< uint16_t > *param, const char *name, const char *description="")
void add (SGVector< int32_t > *param, const char *name, const char *description="")
void add (SGVector< uint32_t > *param, const char *name, const char *description="")
void add (SGVector< int64_t > *param, const char *name, const char *description="")
void add (SGVector< uint64_t > *param, const char *name, const char *description="")
void add (SGVector< float32_t > *param, const char *name, const char *description="")
void add (SGVector< float64_t > *param, const char *name, const char *description="")
void add (SGVector< floatmax_t > *param, const char *name, const char *description="")
void add (SGVector< complex128_t > *param, const char *name, const char *description="")
void add (SGVector< CSGObject * > *param, const char *name, const char *description="")
void add (SGVector< SGString< bool > > *param, const char *name, const char *description="")
void add (SGVector< SGString< char > > *param, const char *name, const char *description="")
void add (SGVector< SGString< int8_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< uint8_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< int16_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< uint16_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< int32_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< uint32_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< int64_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< uint64_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< float32_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< float64_t > > *param, const char *name, const char *description="")
void add (SGVector< SGString< floatmax_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< bool > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< char > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< int8_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< uint8_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< int16_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< uint16_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< int32_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< uint32_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< int64_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< uint64_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< float32_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< float64_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< floatmax_t > > *param, const char *name, const char *description="")
void add (SGVector< SGSparseVector< complex128_t > > *param, const char *name, const char *description="")
void add_matrix (bool **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (char **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int8_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint8_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int16_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint16_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (float32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (float64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (floatmax_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (complex128_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (CSGObject ***param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< bool > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< char > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< int8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< uint8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< int16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< uint16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< int32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< uint32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< int64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< uint64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< float32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< float64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGString< floatmax_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< bool > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< char > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< int8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< uint8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< int16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< uint16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< int32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< uint32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< int64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< uint64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< float32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< float64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< floatmax_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (SGSparseVector< complex128_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add (SGMatrix< bool > *param, const char *name, const char *description="")
void add (SGMatrix< char > *param, const char *name, const char *description="")
void add (SGMatrix< int8_t > *param, const char *name, const char *description="")
void add (SGMatrix< uint8_t > *param, const char *name, const char *description="")
void add (SGMatrix< int16_t > *param, const char *name, const char *description="")
void add (SGMatrix< uint16_t > *param, const char *name, const char *description="")
void add (SGMatrix< int32_t > *param, const char *name, const char *description="")
void add (SGMatrix< uint32_t > *param, const char *name, const char *description="")
void add (SGMatrix< int64_t > *param, const char *name, const char *description="")
void add (SGMatrix< uint64_t > *param, const char *name, const char *description="")
void add (SGMatrix< float32_t > *param, const char *name, const char *description="")
void add (SGMatrix< float64_t > *param, const char *name, const char *description="")
void add (SGMatrix< floatmax_t > *param, const char *name, const char *description="")
void add (SGMatrix< complex128_t > *param, const char *name, const char *description="")
void add (SGMatrix< CSGObject * > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< bool > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< char > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< int8_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< uint8_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< int16_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< uint16_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< int32_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< uint32_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< int64_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< uint64_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< float32_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< float64_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGString< floatmax_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< bool > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< char > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< int8_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< uint8_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< int16_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< uint16_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< int32_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< uint32_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< int64_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< uint64_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< float32_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< float64_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< floatmax_t > > *param, const char *name, const char *description="")
void add (SGMatrix< SGSparseVector< complex128_t > > *param, const char *name, const char *description="")
void add (SGSparseMatrix< bool > *param, const char *name, const char *description="")
void add (SGSparseMatrix< char > *param, const char *name, const char *description="")
void add (SGSparseMatrix< int8_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< uint8_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< int16_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< uint16_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< int32_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< uint32_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< int64_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< uint64_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< float32_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< float64_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< floatmax_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< complex128_t > *param, const char *name, const char *description="")
void add (SGSparseMatrix< CSGObject * > *param, const char *name, const char *description="")

Protected Member Functions

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

Protected Attributes

DynArray< TParameter * > m_params

Constructor & Destructor Documentation

Parameter ( )
explicit

explicit constructor

Definition at line 2758 of file Parameter.cpp.

~Parameter ( )
virtual

destructor

Definition at line 2763 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 37 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 44 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 51 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 58 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 65 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 72 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 79 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 86 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 93 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 100 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 107 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 114 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 121 of file Parameter.cpp.

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

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 128 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 135 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 142 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 149 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 156 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 163 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 170 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 177 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 184 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 191 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 198 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 205 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 212 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 219 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 226 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 233 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 240 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 247 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 254 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 261 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 268 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 275 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 282 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 289 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 296 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 303 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 310 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 317 of file Parameter.cpp.

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

add param

Parameters
paramparameter itself
namename of parameter
descriptiondescription of parameter

Definition at line 324 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 645 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 652 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 659 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 666 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 673 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 680 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 687 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 694 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 701 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 708 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 715 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 722 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 729 of file Parameter.cpp.

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

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 736 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 743 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 750 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 757 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 764 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 771 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 778 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 785 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 792 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 799 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 806 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 813 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 820 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 827 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 834 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 841 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 848 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 855 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 862 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 869 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 876 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 883 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 890 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 897 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 904 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 911 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 918 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 925 of file Parameter.cpp.

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

add vector param

Parameters
paramparameter vector itself
namename of parameter
descriptiondescription of parameter

Definition at line 932 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 1323 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 1331 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 1339 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 1347 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 1355 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 1363 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 1371 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 1379 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 1387 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 1395 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 1403 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 1411 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 1419 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1427 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 1435 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 1443 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 1451 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 1459 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 1467 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 1475 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 1483 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 1491 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 1499 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 1507 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 1515 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 1523 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 1531 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 1539 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 1547 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 1555 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 1563 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 1571 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 1579 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 1587 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 1595 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 1603 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 1611 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 1619 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 1627 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 1635 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 1643 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1651 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1659 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1667 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1675 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1683 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1691 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1699 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1707 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1715 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1723 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1731 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1739 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1747 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1755 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1763 of file Parameter.cpp.

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

add matrix param

Parameters
paramparameter matrix itself
namename of parameter
descriptiondescription of parameter

Definition at line 1771 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 943 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 952 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 961 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 970 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 979 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 988 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 997 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 1006 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 1015 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 1024 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 1033 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 1042 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 1051 of file Parameter.cpp.

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

add matrix param

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

Definition at line 1060 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 1069 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 1078 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 1087 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 1096 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 1105 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 1114 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 1123 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 1132 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 1141 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 1150 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 1159 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 1168 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 1177 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 1186 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 1195 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 1204 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 1213 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 1222 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 1231 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 1240 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 1249 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 1258 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 1267 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 1276 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 1285 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 1294 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 1303 of file Parameter.cpp.

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

add matrix param

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

Definition at line 1312 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 2961 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 2772 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 334 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 342 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 350 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 358 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 366 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 374 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 382 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 390 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 398 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 406 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 414 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 422 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 430 of file Parameter.cpp.

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

add vector param

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

Definition at line 438 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 446 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 454 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 461 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 468 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 475 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 482 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 489 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 496 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 503 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 510 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 517 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 524 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 531 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 538 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 545 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 552 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 559 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 566 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 573 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 580 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 587 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 594 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 601 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 608 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 615 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 622 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 629 of file Parameter.cpp.

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

add vector param

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

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

virtual int32_t get_num_parameters ( )
virtual

getter for number of parameters

Returns
number of parameters

Definition at line 253 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 286 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 296 of file Parameter.h.

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

print

Parameters
prefixprefix

Definition at line 2799 of file Parameter.cpp.

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

save to serializable file

Parameters
filedestination file
prefixprefix

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

Member Data Documentation

DynArray<TParameter*> m_params
protected

array of parameters

Definition at line 2072 of file Parameter.h.


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

SHOGUN Machine Learning Toolbox - Documentation