ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
Error.php File Reference

Go to the source code of this file.

Namespaces

namespace  JAMA
 Cholesky decomposition class.

Functions

 JAMAError ($errorNumber=null)
 Custom error handler.

Variables

const JAMALANG = 'EN'
 $error = array()
const PolymorphicArgumentException = -1
 $error ['EN'][PolymorphicArgumentException] = "Invalid argument pattern for polymorphic function."
 $error ['FR'][PolymorphicArgumentException] = "Unzulässiges Argumentmuster für polymorphe Funktion."
const ArgumentTypeException = -2
 $error ['EN'][ArgumentTypeException] = "Invalid argument type."
 $error ['FR'][ArgumentTypeException] = "Type inadmissible d'argument."
 $error ['DE'][ArgumentTypeException] = "Unzulässige Argumentart."
const ArgumentBoundsException = -3
 $error ['EN'][ArgumentBoundsException] = "Invalid argument range."
 $error ['FR'][ArgumentBoundsException] = "Gamme inadmissible d'argument."
 $error ['DE'][ArgumentBoundsException] = "Unzulässige Argumentstrecke."
const MatrixDimensionException = -4
 $error ['EN'][MatrixDimensionException] = "Matrix dimensions are not equal."
 $error ['FR'][MatrixDimensionException] = "Les dimensions de Matrix ne sont pas égales."
 $error ['DE'][MatrixDimensionException] = "Matrixmaße sind nicht gleich."
const PrecisionLossException = -5
 $error ['EN'][PrecisionLossException] = "Significant precision loss detected."
 $error ['FR'][PrecisionLossException] = "Perte significative de précision détectée."
 $error ['DE'][PrecisionLossException] = "Bedeutender Präzision Verlust ermittelte."
const MatrixSPDException = -6
 $error ['EN'][MatrixSPDException] = "Can only perform operation on symmetric positive definite matrix."
 $error ['FR'][MatrixSPDException] = "Perte significative de précision détectée."
 $error ['DE'][MatrixSPDException] = "Bedeutender Präzision Verlust ermittelte."
const MatrixSingularException = -7
 $error ['EN'][MatrixSingularException] = "Can only perform operation on singular matrix."
const MatrixRankException = -8
 $error ['EN'][MatrixRankException] = "Can only perform operation on full-rank matrix."
const ArrayLengthException = -9
 $error ['EN'][ArrayLengthException] = "Array length must be a multiple of m."
const RowLengthException = -10
 $error ['EN'][RowLengthException] = "All rows must have the same length."

Function Documentation

JAMAError (   $errorNumber = null)

Custom error handler.

Parameters
int$numError number

Definition at line 70 of file Error.php.

References $error, and JAMALANG.

Referenced by CholeskyDecomposition\__construct(), CholeskyDecomposition\solve(), and PHPExcel_Shared_JAMA_Matrix\times().

{
global $error;
if (isset($errorNumber)) {
if (isset($error[JAMALANG][$errorNumber])) {
return $error[JAMALANG][$errorNumber];
} else {
return $error['EN'][$errorNumber];
}
} else {
return ("Invalid argument to JAMAError()");
}
}

+ Here is the caller graph for this function:

Variable Documentation

$error = array()

Definition at line 17 of file Error.php.

Referenced by ilHTTPS\_checkHTTP(), ilHTTPS\_checkHTTPS(), ilExternalFeed\_checkUrl(), Auth_OpenID_GenericConsumer\_complete_error(), MDB2_Driver_oci8\_doConnect(), Mail_smtp\_error(), _error_report(), PHPExcel_Reader_Excel5\_readDataValidation(), HTMLPurifier_ErrorCollector\_renderStruct(), PHPExcel_Writer_Excel5_Worksheet\_writeDataValidity(), PHPExcel_Writer_Excel5_Worksheet\_writeFormula(), ilDBUpdateEA\applyUpdateEANr(), ilDBUpdate\applyUpdateNr(), ilPageObject\buildDom(), ilSoapClient\call(), ilObjLanguageFolder\checkAllLanguages(), ilMultipleChoiceWizardInputGUI\checkInput(), ilFlashFileInputGUI\checkInput(), ilMailAddressbookGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilImageWizardInputGUI\checkInput(), ilFileInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), assFileUpload\checkUpload(), PHPExcel_Calculation_Statistical\CHIINV(), ilMailAttachmentGUI\confirmDeleteAttachments(), ilPageObject\copyXmlContent(), PEAR\delExpect(), ilPageContentGUI\displayValidationError(), ilPageObjectGUI\displayValidationError(), domxml_open_file(), domxml_open_mem(), MDB2_Driver_oci8\errorInfo(), MDB2_Driver_mysql\errorInfo(), MDB2_Driver_Common\errorInfo(), HTMLPurifier_Strategy_MakeWellFormed\execute(), MDB2_Driver_Function_Common\executeStoredProc(), MDB2_Driver_Common\failNestedTransaction(), ilExternalFeed\fetch(), Auth_Container_SAP\fetchData(), PHPExcel_Calculation_Statistical\GAMMAINV(), ilPageLayout\generatePreview(), ilExternalFeed\getError(), Auth_Container_SAP\getError(), ilClient\getError(), PHPlot\GetImage(), Mail_smtp\getSMTPObject(), MDB2_Driver_Function_Common\guid(), ilValidator\handleErr(), ilECSAppEventListener\handleEvent(), ilObjSCORMLearningModuleGUI\import(), ilPCTable\importHtml(), ilObjSurvey\importObject(), ilObjSCORMLearningModule\importTrackingData(), ilSoapUserAdministration\importUsers(), ilSoapClient\init(), HTMLPurifier_Config\isFinalized(), JAMAError(), Log_sqlite\open(), ilPageObject\pasteContents(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), php4DOMDocument\php4DOMDocument(), System\raiseError(), ilSurveyExecutionGUI\saveActiveQuestionData(), ilObjUserFolderGUI\saveFieldObject(), ilObjExternalToolsSettingsGUI\savejsMathObject(), ilPersonalProfileGUI\savePassword(), ilCourseObjectivesGUI\saveQuestionOverview(), ilECSSettingsGUI\saveSettings(), HTMLPurifier_ErrorCollector\send(), Mail_smtp\send(), ilMailNotification\sendMail(), ilMail\sendMail(), ilECSContentWriter\sendNewContentNotification(), ilPCDataTable\setData(), assErrorText\setErrorData(), Spreadsheet_Excel_Writer_Validator\setFormula1(), Spreadsheet_Excel_Writer_Validator\setFormula2(), HTML_Template_IT\setOptions(), ilPCParagraph\setText(), ilMailFormGUI\showForm(), PHPExcel_Calculation_Statistical\TINV(), ilPaymentObjectGUI\updatePrice(), ilObjPaymentSettingsGUI\updatePriceObject(), ilObjUserFolderGUI\updateSelectFieldObject(), ilObjSurveyGUI\uploadObject(), ilObjSurveyQuestionPoolGUI\uploadQuestionsObject(), php4DOMDocument\validate(), ilSCORM13Package\validate(), ilPageObject\validateDom(), ilObjCourse\validateInfoSettings(), ilObjContentObject\validatePages(), ilObjSCORMValidator\validateXML(), ilSoapUtils\validateXML(), and Spreadsheet_Excel_Writer_Worksheet\writeFormula().

$error['EN'][PolymorphicArgumentException] = "Invalid argument pattern for polymorphic function."

Definition at line 25 of file Error.php.

$error['FR'][PolymorphicArgumentException] = "Unzulässiges Argumentmuster für polymorphe Funktion."

Definition at line 26 of file Error.php.

$error['EN'][ArgumentTypeException] = "Invalid argument type."

Definition at line 30 of file Error.php.

$error['FR'][ArgumentTypeException] = "Type inadmissible d'argument."

Definition at line 31 of file Error.php.

$error['DE'][ArgumentTypeException] = "Unzulässige Argumentart."

Definition at line 32 of file Error.php.

$error['EN'][ArgumentBoundsException] = "Invalid argument range."

Definition at line 35 of file Error.php.

$error['FR'][ArgumentBoundsException] = "Gamme inadmissible d'argument."

Definition at line 36 of file Error.php.

$error['DE'][ArgumentBoundsException] = "Unzulässige Argumentstrecke."

Definition at line 37 of file Error.php.

$error['EN'][MatrixDimensionException] = "Matrix dimensions are not equal."

Definition at line 40 of file Error.php.

$error['FR'][MatrixDimensionException] = "Les dimensions de Matrix ne sont pas égales."

Definition at line 41 of file Error.php.

$error['DE'][MatrixDimensionException] = "Matrixmaße sind nicht gleich."

Definition at line 42 of file Error.php.

$error['EN'][PrecisionLossException] = "Significant precision loss detected."

Definition at line 45 of file Error.php.

$error['FR'][PrecisionLossException] = "Perte significative de précision détectée."

Definition at line 46 of file Error.php.

$error['DE'][PrecisionLossException] = "Bedeutender Präzision Verlust ermittelte."

Definition at line 47 of file Error.php.

$error['EN'][MatrixSPDException] = "Can only perform operation on symmetric positive definite matrix."

Definition at line 50 of file Error.php.

$error['FR'][MatrixSPDException] = "Perte significative de précision détectée."

Definition at line 51 of file Error.php.

$error['DE'][MatrixSPDException] = "Bedeutender Präzision Verlust ermittelte."

Definition at line 52 of file Error.php.

$error['EN'][MatrixSingularException] = "Can only perform operation on singular matrix."

Definition at line 55 of file Error.php.

$error['EN'][MatrixRankException] = "Can only perform operation on full-rank matrix."

Definition at line 58 of file Error.php.

$error['EN'][ArrayLengthException] = "Array length must be a multiple of m."

Definition at line 61 of file Error.php.

$error['EN'][RowLengthException] = "All rows must have the same length."

Definition at line 64 of file Error.php.

const ArgumentBoundsException = -3

Definition at line 34 of file Error.php.

Referenced by PHPExcel_Shared_JAMA_Matrix\getMatrix().

const ArrayLengthException = -9

Definition at line 60 of file Error.php.

Referenced by PHPExcel_Shared_JAMA_Matrix\__construct().

const JAMALANG = 'EN'

Definition at line 11 of file Error.php.

Referenced by JAMAError().

const MatrixDimensionException = -4
const MatrixRankException = -8

Definition at line 57 of file Error.php.

Referenced by PHPExcel_Shared_JAMA_QRDecomposition\solve().

const MatrixSingularException = -7

Definition at line 54 of file Error.php.

Referenced by PHPExcel_Shared_JAMA_LUDecomposition\solve().

const MatrixSPDException = -6

Definition at line 49 of file Error.php.

Referenced by CholeskyDecomposition\solve().

const PrecisionLossException = -5

Definition at line 44 of file Error.php.

const RowLengthException = -10

Definition at line 63 of file Error.php.