GURLS++  2.0.00
C++ Implementation of GURLS Matlab Toolbox
Exceptions

Contains classes representing errors.

Classes

class  gurls::BadConfidenceCreation
 BadConfidenceCreation is thrown when factory tries to generate an unknown confidence method. More...
class  gurls::BadKernelCreation
 BadKernelCreation is thrown when factory tries to generate an unknown kernel. More...
class  gurls::BadNormCreation
 BadNormCreation is thrown when factory tries to generate an unknown norm. More...
class  gurls::BadOptimizerCreation
 BadOptimizerCreation is thrown when factory tries to generate an unknown optimizer. More...
class  gurls::BadParamSelectionCreation
 BadParamSelectionCreation is thrown when factory tries to generate an unknown parameter selection method. More...
class  gurls::BadPerformanceCreation
 BadPerformanceCreation is thrown when factory tries to generate an unknown performance evaluator. More...
class  gurls::BadPredictionCreation
 BadPredictionCreation is thrown when factory tries to generate an unknown prediction method. More...
class  gurls::BadPredKernelCreation
 BadPredKernelCreation is thrown when factory tries to generate an unknown prediction kernel. More...
class  gurls::BadSplitCreation
 BadSplitCreation is thrown when factory tries to generate an unknown split method. More...
class  gurls::gException
 gException is the class designed to deal with exceptions in Gurls++ package. More...

Functions

static std::string gurls::Exception_Functionality_Not_Implemented (Exception_Incipit+"An attempt to use a functionality that is not implemented yet occurred.")
 Message displayed when trying to use a non implemented funcionality.
static std::string gurls::Exception_Gurls_Inconsistent_Processes_Number (Exception_Incipit+"The number of elements in the list of processes/tasks is not consistent.")
 Message displayed when the number of gurls processes and gurls tasks are different.
static std::string gurls::Exception_Gurls_Invalid_ProcessID (Exception_Incipit+"Invalid process ID.")
 Message displayed when the ID of a process is not found into the gurls process list.
static std::string gurls::Exception_Illegal_Argument_Value (Exception_Incipit+"The value of the input variable is not allowed.")
 Message displayed when an input parameter has an invalid value.
static std::string gurls::Exception_Illegal_Dynamic_Cast (Exception_Incipit+"An illegal dynamic cast occured.")
 Message displayed when failing a cast.
static std::string gurls::Exception_Incipit ("ERROR! ")
 String prefix for all exception messages.
static std::string gurls::Exception_Inconsistent_Size (Exception_Incipit+"An attempt to combine arrays with inconsistent dimensions occurred.")
 Message displayed when two arrays have inconsistent dimensions.
static std::string gurls::Exception_Index_Out_of_Bound (Exception_Incipit+"Index exceeds matrix dimensions.")
 Message displayed when trying to access an a vector or matrix with a too large index.
static std::string gurls::Exception_Invalid_Reshape_Arguments (Exception_Incipit+"To RESHAPE the number of elements must not change.")
 Message displayed when trying to reshape a matrix changing the number of elements.
static std::string gurls::Exception_Invalid_TaskSequence (Exception_Incipit+"Invalid task name specification.")
 Message displayed when trying to execute an unknown task.
static std::string gurls::Exception_Logical_Operator (Exception_Incipit+"An unknown logical comparison has been required.")
 Message displayed when trying to use an undefined logical operator for comparison.
static std::string gurls::Exception_Parameter_Already_Definied (Exception_Incipit+"The parameter has been already defined.")
 Message displayed when an options' parameter has been already defined.
static std::string gurls::Exception_Parameter_Not_Definied_Yet (Exception_Incipit+"The requested parameter has not been defined yet.")
 Message displayed when an options' parameter has not been defined yet.
static std::string gurls::Exception_Required_Parameter_Missing (Exception_Incipit+"One of the parameters required to run the algorithm is missing.")
 Message displayed when a required parameter for an algorithm is missing.
static std::string gurls::Exception_Square_Matrix_Required (Exception_Incipit+"An attempt to use a general matrix instead of the required square matrix occurred.")
 Message displayed when trying to use a non squared matrix where a squared one is required.
static std::string gurls::Exception_Unknown_Function (Exception_Incipit+"Unknown function.")
 Message displayed when trying to execute an unknown function.
static std::string gurls::Exception_Unknown_Option (Exception_Incipit+"An unknown option has been used.")
 Message displayed when trying to access a non-existent option.
static std::string gurls::Exception_Unsupported_MatrixType (Exception_Incipit+"Matrix type actually unsupported.")
 Message displayed when trying to build a matrix with an unsupported element type.
static std::string gurls::Exception_Wrong_Memory_Access (Exception_Incipit+"An attempt to acces a non-existent memory location occurred.")
 Message displayed when a method tryes to modify an array that is not the owner of its data.

Function Documentation

static std::string gurls::Exception_Wrong_Memory_Access ( Exception_Incipit+"An attempt to acces a non-existent memory location occurred."  ) [static]

Message displayed when a non existent memory location has been accessed

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends