SHOGUN  v3.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
Parameter Class Reference

Detailed Description

Parameter class.

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

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

~Parameter ( )
virtual

destructor

Definition at line 2747 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 27 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 34 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 41 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 48 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 55 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 62 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 69 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 76 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 83 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 90 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 97 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 104 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 111 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 118 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 125 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 132 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 139 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 146 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 153 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 160 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 167 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 174 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 181 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 188 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 195 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 202 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 209 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 216 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 223 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 230 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 237 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 244 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 251 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 258 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 265 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 272 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 279 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 286 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 293 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 300 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 307 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 314 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 635 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 642 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 649 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 656 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 663 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 670 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 677 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 684 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 691 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 698 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 705 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 712 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 719 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 726 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 733 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 740 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 747 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 754 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 761 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 768 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 775 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 782 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 789 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 796 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 803 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 810 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 817 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 824 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 831 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 838 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 845 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 852 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 859 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 866 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 873 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 880 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 887 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 894 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 901 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 908 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 915 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 922 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 1313 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 1321 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 1329 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 1337 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 1345 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 1353 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 1361 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 1369 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 1377 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 1385 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 1393 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 1401 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 1409 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 1417 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 1425 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 1433 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 1441 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 1449 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 1457 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 1465 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 1473 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 1481 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 1489 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 1497 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 1505 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 1513 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 1521 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 1529 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 1537 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 1545 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 1553 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 1561 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 1569 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 1577 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 1585 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 1593 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 1601 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 1609 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 1617 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 1625 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 1633 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 1641 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 1649 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 1657 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 1665 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 1673 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 1681 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 1689 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 1697 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 1705 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 1713 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 1721 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 1729 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 1737 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 1745 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 1753 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 1761 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 933 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 942 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 951 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 960 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 969 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 978 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 987 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 996 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 1005 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 1014 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 1023 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 1032 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 1041 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 1050 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 1059 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 1068 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 1077 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 1086 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 1095 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 1104 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 1113 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 1122 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 1131 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 1140 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 1149 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 1158 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 1167 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 1176 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 1185 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 1194 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 1203 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 1212 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 1221 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 1230 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 1239 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 1248 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 1257 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 1266 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 1275 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 1284 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 1293 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 1302 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 2945 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 2756 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 324 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 332 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 340 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 348 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 356 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 364 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 372 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 380 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 388 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 396 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 404 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 412 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 420 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 428 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 436 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 444 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 451 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 458 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 465 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 472 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 479 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 486 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 493 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 500 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 507 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 514 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 521 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 528 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 535 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 542 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 549 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 556 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 563 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 570 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 577 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 584 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 591 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 598 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 605 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 612 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 619 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 626 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 2955 of file Parameter.cpp.

virtual int32_t get_num_parameters ( )
virtual

getter for number of parameters

Returns
number of parameters

Definition at line 226 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 259 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 269 of file Parameter.h.

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

print

Parameters
prefixprefix

Definition at line 2783 of file Parameter.cpp.

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

save to serializable file

Parameters
filedestination file
prefixprefix

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

Member Data Documentation

DynArray<TParameter*> m_params
protected

array of parameters

Definition at line 2045 of file Parameter.h.


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

SHOGUN Machine Learning Toolbox - Documentation