Public Member Functions | Protected Member Functions | Protected Attributes

Parameter Class Reference


Detailed Description

Definition at line 56 of file Parameter.h.

List of all members.

Public Member Functions

 Parameter (void)
virtual ~Parameter (void)
virtual void print (const char *prefix="")
virtual bool save (CSerializableFile *file, const char *prefix="")
virtual bool load (CSerializableFile *file, const char *prefix="")
virtual int32_t get_num_parameters (void)
void add (bool *param, const char *name, const char *description="")
void add (char *param, const char *name, const char *description="")
void add (int8_t *param, const char *name, const char *description="")
void add (uint8_t *param, const char *name, const char *description="")
void add (int16_t *param, const char *name, const char *description="")
void add (uint16_t *param, const char *name, const char *description="")
void add (int32_t *param, const char *name, const char *description="")
void add (uint32_t *param, const char *name, const char *description="")
void add (int64_t *param, const char *name, const char *description="")
void add (uint64_t *param, const char *name, const char *description="")
void add (float32_t *param, const char *name, const char *description="")
void add (float64_t *param, const char *name, const char *description="")
void add (floatmax_t *param, const char *name, const char *description="")
void add (CSGObject **param, const char *name, const char *description="")
void add (TString< bool > *param, const char *name, const char *description="")
void add (TString< char > *param, const char *name, const char *description="")
void add (TString< int8_t > *param, const char *name, const char *description="")
void add (TString< uint8_t > *param, const char *name, const char *description="")
void add (TString< int16_t > *param, const char *name, const char *description="")
void add (TString< uint16_t > *param, const char *name, const char *description="")
void add (TString< int32_t > *param, const char *name, const char *description="")
void add (TString< uint32_t > *param, const char *name, const char *description="")
void add (TString< int64_t > *param, const char *name, const char *description="")
void add (TString< uint64_t > *param, const char *name, const char *description="")
void add (TString< float32_t > *param, const char *name, const char *description="")
void add (TString< float64_t > *param, const char *name, const char *description="")
void add (TString< floatmax_t > *param, const char *name, const char *description="")
void add (TSparse< bool > *param, const char *name, const char *description="")
void add (TSparse< char > *param, const char *name, const char *description="")
void add (TSparse< int8_t > *param, const char *name, const char *description="")
void add (TSparse< uint8_t > *param, const char *name, const char *description="")
void add (TSparse< int16_t > *param, const char *name, const char *description="")
void add (TSparse< uint16_t > *param, const char *name, const char *description="")
void add (TSparse< int32_t > *param, const char *name, const char *description="")
void add (TSparse< uint32_t > *param, const char *name, const char *description="")
void add (TSparse< int64_t > *param, const char *name, const char *description="")
void add (TSparse< uint64_t > *param, const char *name, const char *description="")
void add (TSparse< float32_t > *param, const char *name, const char *description="")
void add (TSparse< float64_t > *param, const char *name, const char *description="")
void add (TSparse< floatmax_t > *param, const char *name, const char *description="")
void add_vector (bool **param, index_t *length, const char *name, const char *description="")
void add_vector (char **param, index_t *length, const char *name, const char *description="")
void add_vector (int8_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint8_t **param, index_t *length, const char *name, const char *description="")
void add_vector (int16_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint16_t **param, index_t *length, const char *name, const char *description="")
void add_vector (int32_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint32_t **param, index_t *length, const char *name, const char *description="")
void add_vector (int64_t **param, index_t *length, const char *name, const char *description="")
void add_vector (uint64_t **param, index_t *length, const char *name, const char *description="")
void add_vector (float32_t **param, index_t *length, const char *name, const char *description="")
void add_vector (float64_t **param, index_t *length, const char *name, const char *description="")
void add_vector (floatmax_t **param, index_t *length, const char *name, const char *description="")
void add_vector (CSGObject ***param, index_t *length, const char *name, const char *description="")
void add_vector (TString< bool > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< char > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< int8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< uint8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< int16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< uint16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< int32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< uint32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< int64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< uint64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< float32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< float64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TString< floatmax_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< bool > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< char > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< int8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< uint8_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< int16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< uint16_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< int32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< uint32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< int64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< uint64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< float32_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< float64_t > **param, index_t *length, const char *name, const char *description="")
void add_vector (TSparse< floatmax_t > **param, index_t *length, const char *name, const char *description="")
void add_matrix (bool **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (char **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int8_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint8_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int16_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint16_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (int64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (uint64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (float32_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (float64_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (floatmax_t **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (CSGObject ***param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< bool > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< char > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< int8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< uint8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< int16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< uint16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< int32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< uint32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< int64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< uint64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< float32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< float64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TString< floatmax_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< bool > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< char > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< int8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< uint8_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< int16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< uint16_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< int32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< uint32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< int64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< uint64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< float32_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< float64_t > **param, index_t *length_y, index_t *length_x, const char *name, const char *description="")
void add_matrix (TSparse< floatmax_t > **param, index_t *length_y, index_t *length_x, 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 ( void   )  [explicit]

Definition at line 1694 of file Parameter.cpp.

~Parameter ( void   )  [virtual]

Definition at line 1699 of file Parameter.cpp.


Member Function Documentation

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

Definition at line 22 of file Parameter.cpp.

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

Definition at line 43 of file Parameter.cpp.

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

Definition at line 50 of file Parameter.cpp.

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

Definition at line 99 of file Parameter.cpp.

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

Definition at line 211 of file Parameter.cpp.

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

Definition at line 218 of file Parameter.cpp.

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

Definition at line 106 of file Parameter.cpp.

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

Definition at line 225 of file Parameter.cpp.

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

Definition at line 232 of file Parameter.cpp.

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

Definition at line 113 of file Parameter.cpp.

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

Definition at line 239 of file Parameter.cpp.

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

Definition at line 246 of file Parameter.cpp.

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

Definition at line 120 of file Parameter.cpp.

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

Definition at line 253 of file Parameter.cpp.

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

Definition at line 260 of file Parameter.cpp.

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

Definition at line 57 of file Parameter.cpp.

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

Definition at line 127 of file Parameter.cpp.

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

Definition at line 267 of file Parameter.cpp.

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

Definition at line 274 of file Parameter.cpp.

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

Definition at line 134 of file Parameter.cpp.

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

Definition at line 281 of file Parameter.cpp.

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

Definition at line 288 of file Parameter.cpp.

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

Definition at line 64 of file Parameter.cpp.

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

Definition at line 141 of file Parameter.cpp.

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

Definition at line 295 of file Parameter.cpp.

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

Definition at line 148 of file Parameter.cpp.

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

Definition at line 29 of file Parameter.cpp.

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

Definition at line 71 of file Parameter.cpp.

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

Definition at line 155 of file Parameter.cpp.

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

Definition at line 162 of file Parameter.cpp.

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

Definition at line 78 of file Parameter.cpp.

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

Definition at line 169 of file Parameter.cpp.

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

Definition at line 176 of file Parameter.cpp.

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

Definition at line 36 of file Parameter.cpp.

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

Definition at line 85 of file Parameter.cpp.

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

Definition at line 183 of file Parameter.cpp.

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

Definition at line 190 of file Parameter.cpp.

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

Definition at line 92 of file Parameter.cpp.

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

Definition at line 197 of file Parameter.cpp.

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

Definition at line 204 of file Parameter.cpp.

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

Definition at line 611 of file Parameter.cpp.

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

Definition at line 746 of file Parameter.cpp.

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

Definition at line 854 of file Parameter.cpp.

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

Definition at line 926 of file Parameter.cpp.

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

Definition at line 944 of file Parameter.cpp.

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

Definition at line 908 of file Parameter.cpp.

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

Definition at line 872 of file Parameter.cpp.

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

Definition at line 890 of file Parameter.cpp.

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

Definition at line 800 of file Parameter.cpp.

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

Definition at line 836 of file Parameter.cpp.

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

Definition at line 602 of file Parameter.cpp.

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

Definition at line 818 of file Parameter.cpp.

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

Definition at line 764 of file Parameter.cpp.

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

Definition at line 782 of file Parameter.cpp.

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

Definition at line 629 of file Parameter.cpp.

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

Definition at line 647 of file Parameter.cpp.

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

Definition at line 665 of file Parameter.cpp.

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

Definition at line 674 of file Parameter.cpp.

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

Definition at line 683 of file Parameter.cpp.

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

Definition at line 620 of file Parameter.cpp.

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

Definition at line 692 of file Parameter.cpp.

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

Definition at line 728 of file Parameter.cpp.

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

Definition at line 701 of file Parameter.cpp.

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

Definition at line 710 of file Parameter.cpp.

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

Definition at line 719 of file Parameter.cpp.

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

Definition at line 935 of file Parameter.cpp.

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

Definition at line 917 of file Parameter.cpp.

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

Definition at line 899 of file Parameter.cpp.

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

Definition at line 737 of file Parameter.cpp.

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

Definition at line 755 of file Parameter.cpp.

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

Definition at line 773 of file Parameter.cpp.

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

Definition at line 791 of file Parameter.cpp.

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

Definition at line 809 of file Parameter.cpp.

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

Definition at line 827 of file Parameter.cpp.

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

Definition at line 845 of file Parameter.cpp.

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

Definition at line 863 of file Parameter.cpp.

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

Definition at line 881 of file Parameter.cpp.

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

Definition at line 638 of file Parameter.cpp.

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

Definition at line 656 of file Parameter.cpp.

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

Definition at line 953 of file Parameter.cpp.

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

Definition at line 1708 of file Parameter.cpp.

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

Definition at line 529 of file Parameter.cpp.

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

Definition at line 536 of file Parameter.cpp.

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

Definition at line 557 of file Parameter.cpp.

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

Definition at line 377 of file Parameter.cpp.

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

Definition at line 393 of file Parameter.cpp.

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

Definition at line 564 of file Parameter.cpp.

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

Definition at line 409 of file Parameter.cpp.

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

Definition at line 585 of file Parameter.cpp.

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

Definition at line 417 of file Parameter.cpp.

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

Definition at line 508 of file Parameter.cpp.

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

Definition at line 431 of file Parameter.cpp.

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

Definition at line 424 of file Parameter.cpp.

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

Definition at line 438 of file Parameter.cpp.

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

Definition at line 459 of file Parameter.cpp.

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

Definition at line 345 of file Parameter.cpp.

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

Definition at line 515 of file Parameter.cpp.

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

Definition at line 480 of file Parameter.cpp.

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

Definition at line 592 of file Parameter.cpp.

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

Definition at line 321 of file Parameter.cpp.

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

Definition at line 361 of file Parameter.cpp.

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

Definition at line 445 of file Parameter.cpp.

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

Definition at line 452 of file Parameter.cpp.

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

Definition at line 501 of file Parameter.cpp.

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

Definition at line 522 of file Parameter.cpp.

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

Definition at line 550 of file Parameter.cpp.

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

Definition at line 353 of file Parameter.cpp.

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

Definition at line 578 of file Parameter.cpp.

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

Definition at line 385 of file Parameter.cpp.

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

Definition at line 571 of file Parameter.cpp.

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

Definition at line 401 of file Parameter.cpp.

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

Definition at line 466 of file Parameter.cpp.

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

Definition at line 369 of file Parameter.cpp.

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

Definition at line 313 of file Parameter.cpp.

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

Definition at line 473 of file Parameter.cpp.

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

Definition at line 494 of file Parameter.cpp.

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

Definition at line 487 of file Parameter.cpp.

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

Definition at line 543 of file Parameter.cpp.

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

Definition at line 329 of file Parameter.cpp.

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

Definition at line 337 of file Parameter.cpp.

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

Definition at line 305 of file Parameter.cpp.

virtual int32_t get_num_parameters ( void   )  [virtual]

Definition at line 66 of file Parameter.h.

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

Definition at line 1744 of file Parameter.cpp.

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

Definition at line 1725 of file Parameter.cpp.

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

Definition at line 1732 of file Parameter.cpp.


Member Data Documentation

DynArray<TParameter*> m_params [protected]

Definition at line 373 of file Parameter.h.


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

SHOGUN Machine Learning Toolbox - Documentation