This page is for an old version of Hexaly Optimizer. We recommend that you update your version and read the documentation for the latest stable release.

LSBBException Class

class localsolver.LSBBException

LocalSolverBlackBox exception. If an error occurred, LocalSolver throws a specific exception which contains useful info for debugging purposes.

See:LSBBErrorCode

Summary

Methods
GetFileName Gets the name of the LocalSolverBlackBox source file where the exception is thrown.
GetLineNumber Gets the line number in the LocalSolverBlackBox source file where the exception is thrown.
GetFunctionName Gets the name of the function where the exception is thrown.
GetExplanation Gets the explanation about the exception.
GetMessage Returns a string message with all useful info about the current exception.
GetErrorCode Returns the error code associated to this exception.
ToString Same as GetMessage().

Instance methods

string GetFileName()

Gets the name of the LocalSolverBlackBox source file where the exception is thrown. Only useful for LocalSolverBlackBox’s maintenance team.

Returns:File name.
Return type:string
int GetLineNumber()

Gets the line number in the LocalSolverBlackBox source file where the exception is thrown. Only useful for LocalSolverBlackBox’s maintenance team.

Returns:Line number.
Return type:int
string GetFunctionName()

Gets the name of the function where the exception is thrown.

Returns:Function name.
Return type:string
string GetExplanation()

Gets the explanation about the exception.

Returns:Explanation.
Return type:string
string GetMessage()

Returns a string message with all useful info about the current exception.

Returns:Exception message.
Return type:string
LSBBErrorCode GetErrorCode()

Returns the error code associated to this exception.

Returns:Error code.
Return type:LSErrorCode
string ToString()

Same as GetMessage().

Returns:Exception message.
Return type:string