From f9afc284ce324fa3c13606ad90895beec507c249 Mon Sep 17 00:00:00 2001 From: Harpreet Date: Thu, 27 Aug 2015 02:32:30 +0530 Subject: Master File --- help/en_US/build_help.sce | 17 + help/en_US/master_help.xml | 137 ++++++++ help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS | Bin 0 -> 2669 bytes .../scilab_en_US_help/JavaHelpSearch/DOCS.TAB | Bin 0 -> 350 bytes .../en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS | Bin 0 -> 178 bytes .../scilab_en_US_help/JavaHelpSearch/POSITIONS | Bin 0 -> 14002 bytes help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA | 2 + help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP | Bin 0 -> 10240 bytes help/en_US/scilab_en_US_help/ScilabCaution.png | Bin 0 -> 513 bytes help/en_US/scilab_en_US_help/ScilabEdit.png | Bin 0 -> 414 bytes help/en_US/scilab_en_US_help/ScilabExecute.png | Bin 0 -> 535 bytes help/en_US/scilab_en_US_help/ScilabImportant.png | Bin 0 -> 637 bytes help/en_US/scilab_en_US_help/ScilabNote.png | Bin 0 -> 687 bytes help/en_US/scilab_en_US_help/ScilabTip.png | Bin 0 -> 687 bytes help/en_US/scilab_en_US_help/ScilabWarning.png | Bin 0 -> 513 bytes help/en_US/scilab_en_US_help/c_code.css | 54 ++++ help/en_US/scilab_en_US_help/index.html | 283 +++++++++++++++++ help/en_US/scilab_en_US_help/jhelpidx.xml | 3 + help/en_US/scilab_en_US_help/jhelpmap.jhm | 64 ++++ help/en_US/scilab_en_US_help/jhelpset.hs | 28 ++ help/en_US/scilab_en_US_help/jhelptoc.xml | 66 ++++ help/en_US/scilab_en_US_help/scilab_code.css | 96 ++++++ .../section_19f4f1e5726c01d683e8b82be0a7e910.html | 283 +++++++++++++++++ .../section_55504497b369d5dbff95caa93ffab1ff.html | 283 +++++++++++++++++ .../section_bee7f332db33892256e9f1f82b7d348f.html | 283 +++++++++++++++++ help/en_US/scilab_en_US_help/style.css | 350 +++++++++++++++++++++ help/en_US/scilab_en_US_help/sym_addConstr.html | 91 ++++++ help/en_US/scilab_en_US_help/sym_addVar.html | 93 ++++++ help/en_US/scilab_en_US_help/sym_close.html | 84 +++++ .../en_US/scilab_en_US_help/sym_deleteConstrs.html | 81 +++++ help/en_US/scilab_en_US_help/sym_deleteVars.html | 81 +++++ .../scilab_en_US_help/sym_getConstrActivity.html | 83 +++++ .../scilab_en_US_help/sym_getConstrLower.html | 83 +++++ .../scilab_en_US_help/sym_getConstrRange.html | 83 +++++ .../scilab_en_US_help/sym_getConstrSense.html | 83 +++++ .../scilab_en_US_help/sym_getConstrUpper.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getDblParam.html | 81 +++++ help/en_US/scilab_en_US_help/sym_getInfinity.html | 82 +++++ help/en_US/scilab_en_US_help/sym_getIntParam.html | 81 +++++ help/en_US/scilab_en_US_help/sym_getIterCount.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getMatrix.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getNumConstr.html | 82 +++++ .../scilab_en_US_help/sym_getNumElements.html | 82 +++++ help/en_US/scilab_en_US_help/sym_getNumVar.html | 82 +++++ help/en_US/scilab_en_US_help/sym_getObjCoeff.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getObjSense.html | 82 +++++ help/en_US/scilab_en_US_help/sym_getObjVal.html | 83 +++++ .../scilab_en_US_help/sym_getPrimalBound.html | 82 +++++ help/en_US/scilab_en_US_help/sym_getRhs.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getStatus.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getStrParam.html | 81 +++++ help/en_US/scilab_en_US_help/sym_getVarLower.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getVarSoln.html | 83 +++++ help/en_US/scilab_en_US_help/sym_getVarUpper.html | 83 +++++ help/en_US/scilab_en_US_help/sym_isAbandoned.html | 83 +++++ help/en_US/scilab_en_US_help/sym_isBinary.html | 83 +++++ help/en_US/scilab_en_US_help/sym_isContinuous.html | 83 +++++ help/en_US/scilab_en_US_help/sym_isEnvActive.html | 82 +++++ help/en_US/scilab_en_US_help/sym_isInfeasible.html | 83 +++++ help/en_US/scilab_en_US_help/sym_isInteger.html | 77 +++++ .../scilab_en_US_help/sym_isIterLimitReached.html | 84 +++++ help/en_US/scilab_en_US_help/sym_isOptimal.html | 84 +++++ .../scilab_en_US_help/sym_isTargetGapAchieved.html | 83 +++++ .../scilab_en_US_help/sym_isTimeLimitReached.html | 83 +++++ help/en_US/scilab_en_US_help/sym_loadMPS.html | 82 +++++ help/en_US/scilab_en_US_help/sym_loadProblem.html | 102 ++++++ .../scilab_en_US_help/sym_loadProblemBasic.html | 103 ++++++ help/en_US/scilab_en_US_help/sym_open.html | 84 +++++ help/en_US/scilab_en_US_help/sym_resetParams.html | 80 +++++ .../scilab_en_US_help/sym_setConstrLower.html | 85 +++++ .../en_US/scilab_en_US_help/sym_setConstrType.html | 91 ++++++ .../scilab_en_US_help/sym_setConstrUpper.html | 85 +++++ .../en_US/scilab_en_US_help/sym_setContinuous.html | 81 +++++ help/en_US/scilab_en_US_help/sym_setDblParam.html | 83 +++++ help/en_US/scilab_en_US_help/sym_setIntParam.html | 83 +++++ help/en_US/scilab_en_US_help/sym_setInteger.html | 81 +++++ help/en_US/scilab_en_US_help/sym_setObjCoeff.html | 85 +++++ help/en_US/scilab_en_US_help/sym_setObjSense.html | 83 +++++ .../scilab_en_US_help/sym_setPrimalBound.html | 83 +++++ help/en_US/scilab_en_US_help/sym_setStrParam.html | 83 +++++ help/en_US/scilab_en_US_help/sym_setVarLower.html | 85 +++++ help/en_US/scilab_en_US_help/sym_setVarSoln.html | 84 +++++ help/en_US/scilab_en_US_help/sym_setVarUpper.html | 85 +++++ help/en_US/scilab_en_US_help/sym_solve.html | 81 +++++ help/en_US/scilab_en_US_help/xml_code.css | 94 ++++++ help/en_US/sym_addConstr.xml | 76 +++++ help/en_US/sym_addVar.xml | 82 +++++ help/en_US/sym_close.xml | 59 ++++ help/en_US/sym_deleteConstrs.xml | 61 ++++ help/en_US/sym_deleteVars.xml | 61 ++++ help/en_US/sym_getConstrActivity.xml | 58 ++++ help/en_US/sym_getConstrLower.xml | 58 ++++ help/en_US/sym_getConstrRange.xml | 58 ++++ help/en_US/sym_getConstrSense.xml | 58 ++++ help/en_US/sym_getConstrUpper.xml | 58 ++++ help/en_US/sym_getDblParam.xml | 61 ++++ help/en_US/sym_getInfinity.xml | 57 ++++ help/en_US/sym_getIntParam.xml | 61 ++++ help/en_US/sym_getIterCount.xml | 58 ++++ help/en_US/sym_getMatrix.xml | 58 ++++ help/en_US/sym_getNumConstr.xml | 57 ++++ help/en_US/sym_getNumElements.xml | 57 ++++ help/en_US/sym_getNumVar.xml | 57 ++++ help/en_US/sym_getObjCoeff.xml | 58 ++++ help/en_US/sym_getObjSense.xml | 57 ++++ help/en_US/sym_getObjVal.xml | 58 ++++ help/en_US/sym_getPrimalBound.xml | 57 ++++ help/en_US/sym_getRhs.xml | 58 ++++ help/en_US/sym_getStatus.xml | 58 ++++ help/en_US/sym_getStrParam.xml | 61 ++++ help/en_US/sym_getVarLower.xml | 58 ++++ help/en_US/sym_getVarSoln.xml | 58 ++++ help/en_US/sym_getVarUpper.xml | 58 ++++ help/en_US/sym_isAbandoned.xml | 58 ++++ help/en_US/sym_isBinary.xml | 62 ++++ help/en_US/sym_isContinuous.xml | 62 ++++ help/en_US/sym_isEnvActive.xml | 57 ++++ help/en_US/sym_isInfeasible.xml | 58 ++++ help/en_US/sym_isInteger.xml | 46 +++ help/en_US/sym_isIterLimitReached.xml | 59 ++++ help/en_US/sym_isOptimal.xml | 59 ++++ help/en_US/sym_isTargetGapAchieved.xml | 58 ++++ help/en_US/sym_isTimeLimitReached.xml | 58 ++++ help/en_US/sym_loadMPS.xml | 62 ++++ help/en_US/sym_loadProblem.xml | 99 ++++++ help/en_US/sym_loadProblemBasic.xml | 100 ++++++ help/en_US/sym_open.xml | 59 ++++ help/en_US/sym_resetParams.xml | 56 ++++ help/en_US/sym_setConstrLower.xml | 66 ++++ help/en_US/sym_setConstrType.xml | 76 +++++ help/en_US/sym_setConstrUpper.xml | 66 ++++ help/en_US/sym_setContinuous.xml | 61 ++++ help/en_US/sym_setDblParam.xml | 65 ++++ help/en_US/sym_setIntParam.xml | 65 ++++ help/en_US/sym_setInteger.xml | 61 ++++ help/en_US/sym_setObjCoeff.xml | 66 ++++ help/en_US/sym_setObjSense.xml | 62 ++++ help/en_US/sym_setPrimalBound.xml | 62 ++++ help/en_US/sym_setStrParam.xml | 65 ++++ help/en_US/sym_setVarLower.xml | 66 ++++ help/en_US/sym_setVarSoln.xml | 63 ++++ help/en_US/sym_setVarUpper.xml | 66 ++++ help/en_US/sym_solve.xml | 58 ++++ 143 files changed, 10501 insertions(+) create mode 100644 help/en_US/build_help.sce create mode 100644 help/en_US/master_help.xml create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP create mode 100644 help/en_US/scilab_en_US_help/ScilabCaution.png create mode 100644 help/en_US/scilab_en_US_help/ScilabEdit.png create mode 100644 help/en_US/scilab_en_US_help/ScilabExecute.png create mode 100644 help/en_US/scilab_en_US_help/ScilabImportant.png create mode 100644 help/en_US/scilab_en_US_help/ScilabNote.png create mode 100644 help/en_US/scilab_en_US_help/ScilabTip.png create mode 100644 help/en_US/scilab_en_US_help/ScilabWarning.png create mode 100644 help/en_US/scilab_en_US_help/c_code.css create mode 100644 help/en_US/scilab_en_US_help/index.html create mode 100644 help/en_US/scilab_en_US_help/jhelpidx.xml create mode 100644 help/en_US/scilab_en_US_help/jhelpmap.jhm create mode 100644 help/en_US/scilab_en_US_help/jhelpset.hs create mode 100644 help/en_US/scilab_en_US_help/jhelptoc.xml create mode 100644 help/en_US/scilab_en_US_help/scilab_code.css create mode 100644 help/en_US/scilab_en_US_help/section_19f4f1e5726c01d683e8b82be0a7e910.html create mode 100644 help/en_US/scilab_en_US_help/section_55504497b369d5dbff95caa93ffab1ff.html create mode 100644 help/en_US/scilab_en_US_help/section_bee7f332db33892256e9f1f82b7d348f.html create mode 100644 help/en_US/scilab_en_US_help/style.css create mode 100644 help/en_US/scilab_en_US_help/sym_addConstr.html create mode 100644 help/en_US/scilab_en_US_help/sym_addVar.html create mode 100644 help/en_US/scilab_en_US_help/sym_close.html create mode 100644 help/en_US/scilab_en_US_help/sym_deleteConstrs.html create mode 100644 help/en_US/scilab_en_US_help/sym_deleteVars.html create mode 100644 help/en_US/scilab_en_US_help/sym_getConstrActivity.html create mode 100644 help/en_US/scilab_en_US_help/sym_getConstrLower.html create mode 100644 help/en_US/scilab_en_US_help/sym_getConstrRange.html create mode 100644 help/en_US/scilab_en_US_help/sym_getConstrSense.html create mode 100644 help/en_US/scilab_en_US_help/sym_getConstrUpper.html create mode 100644 help/en_US/scilab_en_US_help/sym_getDblParam.html create mode 100644 help/en_US/scilab_en_US_help/sym_getInfinity.html create mode 100644 help/en_US/scilab_en_US_help/sym_getIntParam.html create mode 100644 help/en_US/scilab_en_US_help/sym_getIterCount.html create mode 100644 help/en_US/scilab_en_US_help/sym_getMatrix.html create mode 100644 help/en_US/scilab_en_US_help/sym_getNumConstr.html create mode 100644 help/en_US/scilab_en_US_help/sym_getNumElements.html create mode 100644 help/en_US/scilab_en_US_help/sym_getNumVar.html create mode 100644 help/en_US/scilab_en_US_help/sym_getObjCoeff.html create mode 100644 help/en_US/scilab_en_US_help/sym_getObjSense.html create mode 100644 help/en_US/scilab_en_US_help/sym_getObjVal.html create mode 100644 help/en_US/scilab_en_US_help/sym_getPrimalBound.html create mode 100644 help/en_US/scilab_en_US_help/sym_getRhs.html create mode 100644 help/en_US/scilab_en_US_help/sym_getStatus.html create mode 100644 help/en_US/scilab_en_US_help/sym_getStrParam.html create mode 100644 help/en_US/scilab_en_US_help/sym_getVarLower.html create mode 100644 help/en_US/scilab_en_US_help/sym_getVarSoln.html create mode 100644 help/en_US/scilab_en_US_help/sym_getVarUpper.html create mode 100644 help/en_US/scilab_en_US_help/sym_isAbandoned.html create mode 100644 help/en_US/scilab_en_US_help/sym_isBinary.html create mode 100644 help/en_US/scilab_en_US_help/sym_isContinuous.html create mode 100644 help/en_US/scilab_en_US_help/sym_isEnvActive.html create mode 100644 help/en_US/scilab_en_US_help/sym_isInfeasible.html create mode 100644 help/en_US/scilab_en_US_help/sym_isInteger.html create mode 100644 help/en_US/scilab_en_US_help/sym_isIterLimitReached.html create mode 100644 help/en_US/scilab_en_US_help/sym_isOptimal.html create mode 100644 help/en_US/scilab_en_US_help/sym_isTargetGapAchieved.html create mode 100644 help/en_US/scilab_en_US_help/sym_isTimeLimitReached.html create mode 100644 help/en_US/scilab_en_US_help/sym_loadMPS.html create mode 100644 help/en_US/scilab_en_US_help/sym_loadProblem.html create mode 100644 help/en_US/scilab_en_US_help/sym_loadProblemBasic.html create mode 100644 help/en_US/scilab_en_US_help/sym_open.html create mode 100644 help/en_US/scilab_en_US_help/sym_resetParams.html create mode 100644 help/en_US/scilab_en_US_help/sym_setConstrLower.html create mode 100644 help/en_US/scilab_en_US_help/sym_setConstrType.html create mode 100644 help/en_US/scilab_en_US_help/sym_setConstrUpper.html create mode 100644 help/en_US/scilab_en_US_help/sym_setContinuous.html create mode 100644 help/en_US/scilab_en_US_help/sym_setDblParam.html create mode 100644 help/en_US/scilab_en_US_help/sym_setIntParam.html create mode 100644 help/en_US/scilab_en_US_help/sym_setInteger.html create mode 100644 help/en_US/scilab_en_US_help/sym_setObjCoeff.html create mode 100644 help/en_US/scilab_en_US_help/sym_setObjSense.html create mode 100644 help/en_US/scilab_en_US_help/sym_setPrimalBound.html create mode 100644 help/en_US/scilab_en_US_help/sym_setStrParam.html create mode 100644 help/en_US/scilab_en_US_help/sym_setVarLower.html create mode 100644 help/en_US/scilab_en_US_help/sym_setVarSoln.html create mode 100644 help/en_US/scilab_en_US_help/sym_setVarUpper.html create mode 100644 help/en_US/scilab_en_US_help/sym_solve.html create mode 100644 help/en_US/scilab_en_US_help/xml_code.css create mode 100644 help/en_US/sym_addConstr.xml create mode 100644 help/en_US/sym_addVar.xml create mode 100644 help/en_US/sym_close.xml create mode 100644 help/en_US/sym_deleteConstrs.xml create mode 100644 help/en_US/sym_deleteVars.xml create mode 100644 help/en_US/sym_getConstrActivity.xml create mode 100644 help/en_US/sym_getConstrLower.xml create mode 100644 help/en_US/sym_getConstrRange.xml create mode 100644 help/en_US/sym_getConstrSense.xml create mode 100644 help/en_US/sym_getConstrUpper.xml create mode 100644 help/en_US/sym_getDblParam.xml create mode 100644 help/en_US/sym_getInfinity.xml create mode 100644 help/en_US/sym_getIntParam.xml create mode 100644 help/en_US/sym_getIterCount.xml create mode 100644 help/en_US/sym_getMatrix.xml create mode 100644 help/en_US/sym_getNumConstr.xml create mode 100644 help/en_US/sym_getNumElements.xml create mode 100644 help/en_US/sym_getNumVar.xml create mode 100644 help/en_US/sym_getObjCoeff.xml create mode 100644 help/en_US/sym_getObjSense.xml create mode 100644 help/en_US/sym_getObjVal.xml create mode 100644 help/en_US/sym_getPrimalBound.xml create mode 100644 help/en_US/sym_getRhs.xml create mode 100644 help/en_US/sym_getStatus.xml create mode 100644 help/en_US/sym_getStrParam.xml create mode 100644 help/en_US/sym_getVarLower.xml create mode 100644 help/en_US/sym_getVarSoln.xml create mode 100644 help/en_US/sym_getVarUpper.xml create mode 100644 help/en_US/sym_isAbandoned.xml create mode 100644 help/en_US/sym_isBinary.xml create mode 100644 help/en_US/sym_isContinuous.xml create mode 100644 help/en_US/sym_isEnvActive.xml create mode 100644 help/en_US/sym_isInfeasible.xml create mode 100644 help/en_US/sym_isInteger.xml create mode 100644 help/en_US/sym_isIterLimitReached.xml create mode 100644 help/en_US/sym_isOptimal.xml create mode 100644 help/en_US/sym_isTargetGapAchieved.xml create mode 100644 help/en_US/sym_isTimeLimitReached.xml create mode 100644 help/en_US/sym_loadMPS.xml create mode 100644 help/en_US/sym_loadProblem.xml create mode 100644 help/en_US/sym_loadProblemBasic.xml create mode 100644 help/en_US/sym_open.xml create mode 100644 help/en_US/sym_resetParams.xml create mode 100644 help/en_US/sym_setConstrLower.xml create mode 100644 help/en_US/sym_setConstrType.xml create mode 100644 help/en_US/sym_setConstrUpper.xml create mode 100644 help/en_US/sym_setContinuous.xml create mode 100644 help/en_US/sym_setDblParam.xml create mode 100644 help/en_US/sym_setIntParam.xml create mode 100644 help/en_US/sym_setInteger.xml create mode 100644 help/en_US/sym_setObjCoeff.xml create mode 100644 help/en_US/sym_setObjSense.xml create mode 100644 help/en_US/sym_setPrimalBound.xml create mode 100644 help/en_US/sym_setStrParam.xml create mode 100644 help/en_US/sym_setVarLower.xml create mode 100644 help/en_US/sym_setVarSoln.xml create mode 100644 help/en_US/sym_setVarUpper.xml create mode 100644 help/en_US/sym_solve.xml (limited to 'help/en_US') diff --git a/help/en_US/build_help.sce b/help/en_US/build_help.sce new file mode 100644 index 0000000..493a4c5 --- /dev/null +++ b/help/en_US/build_help.sce @@ -0,0 +1,17 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// Author: Harpreet Singh +// Organization: FOSSEE, IIT Bombay +// Email: harpreet.mertia@gmail.com +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + +help_lang_dir = get_absolute_file_path('build_help.sce'); + +tbx_build_help(TOOLBOX_TITLE, help_lang_dir); + +clear help_lang_dir; + diff --git a/help/en_US/master_help.xml b/help/en_US/master_help.xml new file mode 100644 index 0000000..9e9d044 --- /dev/null +++ b/help/en_US/master_help.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + Symphony Toolbox + + + +Symphony Toolbox +&ad63afa57bd1e41e497243af3416a7a96; +&a8247e87aade4dbfbcfc9153f85bf8990; +&af05f97223726eec3eddcdaeb7913034b; +&a5f89e88d59f0487895c74eb903b8f420; +&a2ddebae154c914b0a110685d887f768a; +&a8c26d5b7b797136940b5f2716183b8f7; +&a6c10c4c63fbc908142557556c7d6ae3c; +&a3f7dd3cd827416d5ade70fad38f09e39; +&a297e547e718608bdc60584192d7aa8da; +&a159870cd1d17f7605625c4c2ffea63b3; +&a2698c5ff4d386b14d226498fcb915ab4; +&a7cf6579fb9cfd79c4e6710bcc8a3c407; +&ac7a9e00e4314b243faeded590d798496; +&aeb8caae322c63cc2aa9c3afb5ab47e33; +&a53be13b15cc84e0090de99ab0f21c69a; +&adbcaca4ea8ebca8e190c3014e298dce0; +&ad9b780ba6aa53e4945273cd543b9ae00; +&ae46439f289bd1a85a9061022194d969f; +&af16b2d6adc9a030902fca655cf929458; +&a7f4e13d42248eaa01eb018291fbeed8c; +&a6e0822ca48da2799811f83a839606737; +&aab889f249f83390381e3d41aa167c55c; +&aebe86fa48ee09fb2157122078ae4570b; +&ad0bf592df7aeae5f419e0612d3c734c4; +&a0f674004b01faf9fd53355c563c07a87; +&a4d20a2382e5540121ba8d04f139339b4; +&a2f8c46472555ab851dd8ba7a5e3a781d; +&a475114ff3f1e1d93620d897ba32baf1d; +&a37b1e125c6f5eec7b3c5dc1ea3692609; +&aaf8a638121c8c4d363b938a96649674b; +&aaf93eefab1947b754560bba197c76f04; +&ada402b7a7771c21c7c41401e683619e0; +&af78b3f82e6a422b0e778631f421f404c; +&a86bc80fec5de6f3ca0d70d572d53899f; +&a801a0b05b108694afe2912523fb58b96; +&a3da3e724f93be15664e051d940a284b1; +&a7a41409101a9f8d3123ce8b80284de7f; +&a044d337acd155a0744a4b64ffa995e79; +&af3f068a2194dd5f6bd5974fb701c362d; +&a4e82ed5bca4822b39b85a5082ca4ecdb; +&afc3e9c55bcba964a8c3db4d50fdafc7b; +&aabb2cfdb4a52dd37b4d973999b55503b; +&ae9b1c79d6dc7df29a19c03aba4799362; +&a417a0991343caebac52cd2e29c5321e8; +&a7dc3b7f8cec19508c48857221d1f9d3d; +&a80e54602881965b36417aae058acdbd4; +&a9c03653658d9db46d6b1ceedb285f13b; +&ab2a92099276a9820c12a9ccd4094df7f; +&abd53842cbe394a800da795fd05b1df9d; +&a2deda2e1b89aad11eb7c12006145141e; +&aac732b12f7e5e307624a5b3a831b788c; +&a362d683f932821c69572bcafeafd2ba4; +&a3c3ead6f32ca34d41748e3db79fbbd7e; +&a057c61b992848035f0249f1fdb962d28; +&a4edd542b73bd53f474bc4b3ba6b8f599; +&a3bb05f0eb958e796e0474de1226c67c3; +&a33c0464a5b3293d925481bf20488ebc7; +&a9c0f2487231abebc5433bb8ae36d82ae; + + diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS new file mode 100644 index 0000000..06f9d2a Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB new file mode 100644 index 0000000..23b22c7 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS new file mode 100644 index 0000000..656577e Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS new file mode 100644 index 0000000..148cf77 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA new file mode 100644 index 0000000..096bb41 --- /dev/null +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA @@ -0,0 +1,2 @@ +JavaSearch 1.0 +TMAP bs=2048 rt=1 fl=-1 id1=536 id2=1 diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP new file mode 100644 index 0000000..98648fa Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP differ diff --git a/help/en_US/scilab_en_US_help/ScilabCaution.png b/help/en_US/scilab_en_US_help/ScilabCaution.png new file mode 100644 index 0000000..8edb56e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabCaution.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabEdit.png b/help/en_US/scilab_en_US_help/ScilabEdit.png new file mode 100644 index 0000000..e139988 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabEdit.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabExecute.png b/help/en_US/scilab_en_US_help/ScilabExecute.png new file mode 100644 index 0000000..4acd4b9 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabExecute.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabImportant.png b/help/en_US/scilab_en_US_help/ScilabImportant.png new file mode 100644 index 0000000..3b51020 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabImportant.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabNote.png b/help/en_US/scilab_en_US_help/ScilabNote.png new file mode 100644 index 0000000..ed46c3e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabNote.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabTip.png b/help/en_US/scilab_en_US_help/ScilabTip.png new file mode 100644 index 0000000..ed46c3e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabTip.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabWarning.png b/help/en_US/scilab_en_US_help/ScilabWarning.png new file mode 100644 index 0000000..8edb56e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabWarning.png differ diff --git a/help/en_US/scilab_en_US_help/c_code.css b/help/en_US/scilab_en_US_help/c_code.css new file mode 100644 index 0000000..948d2ee --- /dev/null +++ b/help/en_US/scilab_en_US_help/c_code.css @@ -0,0 +1,54 @@ +.ccomment { + font-style: italic; + color: #b22222 +} + +.cdefault { + font-style: normal; + color: #000000 +} + +.copenclose { + font-style: normal; + color: #000000 +} + +.coperator { + font-style: normal; + color: #000000 +} + +.cstring { + font-style: normal; + color: #a6557a +} + +.ctype { + font-style: normal; + color: #55a655 +} + +.cpreprocessor { + font-style: normal; + color: #9965a6 +} + +.cid { + font-style: normal; + color: #000000 +} + +.ckeyword { + font-style: normal; + color: #ad3ff2 +} + +.cmodifier { + font-style: normal; + color: #ad3ff2 +} + +.cnumber { + font-style: normal; + color: #008b8b +} diff --git a/help/en_US/scilab_en_US_help/index.html b/help/en_US/scilab_en_US_help/index.html new file mode 100644 index 0000000..3aaf941 --- /dev/null +++ b/help/en_US/scilab_en_US_help/index.html @@ -0,0 +1,283 @@ + + + + + + +
+ + + + +
+ + + + + +
+
+
+ + + + +

+

Symphony Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/jhelpidx.xml b/help/en_US/scilab_en_US_help/jhelpidx.xml new file mode 100644 index 0000000..aa5a66e --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpidx.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelpmap.jhm b/help/en_US/scilab_en_US_help/jhelpmap.jhm new file mode 100644 index 0000000..9e9f18d --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpmap.jhm @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelpset.hs b/help/en_US/scilab_en_US_help/jhelpset.hs new file mode 100644 index 0000000..94c2e7e --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpset.hs @@ -0,0 +1,28 @@ + + + +Symphony Toolbox + +top + + + +TOC + +javax.help.TOCView +jhelptoc.xml + + +Index + +javax.help.IndexView +jhelpidx.xml + + +Search + +javax.help.SearchView +JavaHelpSearch + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelptoc.xml b/help/en_US/scilab_en_US_help/jhelptoc.xml new file mode 100644 index 0000000..4e62ec7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelptoc.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/scilab_code.css b/help/en_US/scilab_en_US_help/scilab_code.css new file mode 100644 index 0000000..658f42e --- /dev/null +++ b/help/en_US/scilab_en_US_help/scilab_code.css @@ -0,0 +1,96 @@ +.scilabcomment { + font-style: italic; + color: #01a801 +} + +.scilabdefault { + font-style: normal; + color: #000000 +} + +.scilabspecial { + font-style: normal; + color: #ffaa00 +} + +.scilabconstants { + font-style: normal; + color: #da70d6 +} + +.scilaboperator { + font-style: normal; + color: #5c5c5c +} + +.scilabnumber { + font-style: normal; + color: #bc8f8f +} + +.scilabfkeyword { + font-style: normal; + color: #b01813 +} + +.scilabskeyword { + font-style: normal; + color: #a020f0 +} + +.scilabckeyword { + font-style: normal; + color: #5f9ea0 +} + +.scilabcommand { + font-style: normal; + color: #32b9b9 +} + +.scilabmacro { + font-style: normal; + color: #ae5cb0 +} + +a.scilabcommand { + font-style: normal; + text-decoration: underline; + color: #32b9b9 +} + +a.scilabmacro { + font-style: normal; + text-decoration: underline; + color: #ae5cb0 +} + +.scilabstring { + font-style: normal; + color: #bc8f8f +} + +.scilabid { + font-style: normal; + color: #000000 +} + +.scilabinputoutputargs { + font-weight: bold; + color: #834310 +} + +.scilabfunctionid { + font-weight: bold; + color: #000000 +} + +.scilabfield { + font-style: normal; + color: #aaaaaa +} + +.scilabopenclose { + font-style: normal; + color: #4a55db +} diff --git a/help/en_US/scilab_en_US_help/section_19f4f1e5726c01d683e8b82be0a7e910.html b/help/en_US/scilab_en_US_help/section_19f4f1e5726c01d683e8b82be0a7e910.html new file mode 100644 index 0000000..4d29dfb --- /dev/null +++ b/help/en_US/scilab_en_US_help/section_19f4f1e5726c01d683e8b82be0a7e910.html @@ -0,0 +1,283 @@ + + + + + + +
+ + + + +
+ + + Symphony Toolbox + + + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox + +

+

Symphony Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + Symphony Toolbox + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/section_55504497b369d5dbff95caa93ffab1ff.html b/help/en_US/scilab_en_US_help/section_55504497b369d5dbff95caa93ffab1ff.html new file mode 100644 index 0000000..4d29dfb --- /dev/null +++ b/help/en_US/scilab_en_US_help/section_55504497b369d5dbff95caa93ffab1ff.html @@ -0,0 +1,283 @@ + + + + + + +
+ + + + +
+ + + Symphony Toolbox + + + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox + +

+

Symphony Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + Symphony Toolbox + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/section_bee7f332db33892256e9f1f82b7d348f.html b/help/en_US/scilab_en_US_help/section_bee7f332db33892256e9f1f82b7d348f.html new file mode 100644 index 0000000..4d29dfb --- /dev/null +++ b/help/en_US/scilab_en_US_help/section_bee7f332db33892256e9f1f82b7d348f.html @@ -0,0 +1,283 @@ + + + + + + +
+ + + + +
+ + + Symphony Toolbox + + + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox + +

+

Symphony Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + Symphony Toolbox + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/style.css b/help/en_US/scilab_en_US_help/style.css new file mode 100644 index 0000000..0fe8923 --- /dev/null +++ b/help/en_US/scilab_en_US_help/style.css @@ -0,0 +1,350 @@ +body { + color:#000000; + background-color:#ffffff; + font-family:sans-serif; + font-size:100%; + margin:5px; + padding:0; + background : url("/img/body.png"); + background-repeat : repeat-x; +} + +.para { + padding-left: 10px; +} + +.refname { + color: #ff6c0a; +} +.refpurpose { + font-size: 110%; +} + +.synopsis { + border: 1px solid black; + width:80%; + padding: 0.5em; +} + +.editbar { + text-align: right; +} + +.term { + color:#800000; + font-size:100%; +} + +h3 { + color: #000063; + font-weight: bold; + font-size:130%; + margin-bottom: 10px; +} + +.programlisting { + font-family: monospace; + font-size: 100%; + background-color:#EEEEFF; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + width:80%; + color:#333333; + line-height:120%; + padding:10px; +} + +.literal { + font-family: monospace; + font-size: 100%; +} + +.option { + font-family: monospace; + font-style: italic; + font-size: 100%; +} + +.command { + font-family: monospace; + font-size: 100%; + color: #32b9b9; +} + +.function { + font-family: monospace; + font-size: 100%; + color: #32b9b9; +} + +.varname { + font-family: monospace; + font-weight: bold; + font-size: 100%; +} + +.constant { + font-family: monospace; + font-size: 100%; + color: #da70d6; +} + +a { + color: blue; + text-decoration:none; +} + +a:hover { + text-decoration:underline; +} + +.itemizedlist { + list-style-type: disk; +} + +.inline-list li { + display: inline; + list-style-type: disk; +} + +.vert-list { + list-style-type: disk; +} + +pre { + margin-bottom: 0px; + margin-top: 0px; +} + +.leftpart { + position:absolute; + float:left; + width: 186px; + padding: 5px; + font-size: smaller; +} + +.content { + margin-top: 100px; + margin-left: 196px +} + +.container { + margin: 0 auto; + width:1024px; +} + +ul.toc li.list-active { + list-style-type:disc; + font-weight:bold; +} + +ul.toc li.parent { + font-size: 115%; + padding: 5px 0px 5px 11px; + border-bottom: 1px solid #cccccc; + margin-bottom: 5px; +} + +ul.toc li.root { + font-size: 135%; + padding: 5px 0px 5px 11px; + border-bottom: 1px solid #cccccc; + margin-bottom: 5px; +} + +ul.toc li { + font-size: 85%; + margin: 1px 0 1px 1px; + padding: 1px 0 1px 11px; + background-repeat: no-repeat; + background-position: center left; + list-style-type: circle; +} + +.next { + float:right; + text-align: right; +} + +.center { + text-align: center; +} + +.screen { + font-family: monospace; + font-size: 100%; + background-color:#FFFFFF; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + width:80%; + color:#333333; + line-height:120%; + padding:10px; +} + +/* Top and bottom navigation controls on manual pages --------------------- */ +div.manualnavbar { + background-color: #E0E0E0; + color: inherit; + padding: 4px; + margin-bottom: 10px; +} +div.manualnavbar .prev { + padding-right: 4px; +} +div.manualnavbar .next { + text-align: right; + padding-left: 4px; +} + +div.manualnavbar .top { + text-align: center; + display: block; +} + +div.manualnavbar hr { + color: #cccccc; + background-color: #cccccc; +} + +/* Footer navigation area ------------------------------------------------- */ + +#pagefooter { + position: relative; + font-size: 75%; + color: inherit; + background-color: #e5e5e5; + width: 100%; +} + +#pagefooterleft { + top: 0px; + left: 0px; + padding: 6px; + margin-right: 30%; +} + +#pagefooterright { + text-align: right; + margin-left: 50%; + padding: 6px; +} +#footnav { + color: inherit; + background-color: #9999cc; + border-width: 1px 0px; + border-color: #333366; + border-style: solid; + text-align: right; + padding-right: 6px; +} + + + + + #global{ +/* width: 90%; */ + max-width: 90em; +/* min-width: 850px; */ + margin-left: auto; + margin-right: auto; + } + + #myHeader{ + background-color:#000000; + color:white; + margin-bottom : 10px; + position : relative; + text-align: center; +/* width : 1024px;*/ + height : 100px; + padding-left : 20px; + background : url("http://atoms.scilab.org/images/homepage/cadre_head.png"); + background-repeat : no-repeat; + background-position : 0px 0px; + + } + + #myFooter{ + background-color:#E5E5E5; + font-color:black; +/* width: 90%;*/ + max-width: 90em; +/* min-width: 850px; + margin-left: 5%; + margin-right: 5%;*/ + margin-top:10px; + padding:10px; + } + + #mainArea{ + width: 100%; + overflow: hidden; + } + + #myLeftArea{ + color:white; + float: left; + width: 180px; + padding:5px; + } + + #myMiddleArea{ + color:black; + margin-left: 200px; + padding: 10px 20px; + } + + #myRightArea{ + color:white; + float: right; + width: 200px; + padding: 12px 20px; + } + + +div#cadre_head +{ + position : relative; + text-align: center; +/* width : 1024px;*/ + height : 100px; + padding-left : 20px; + background : url("/img/cadre_head.png"); + background-repeat : no-repeat; + background-position : 0px 0px; +} + + +div#slogan{ + position: absolute; + top : 50px; + left:251px; + color:#0000AA; + font: 120%, Georgia,Serif; +} +div#cadre_help +{ + position: absolute; + top:45px; + right:0px; + font-size:0.8em; + color:#0000AA; +} + +table.revhistory +{ + width:80%; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + margin-bottom: 10px; +} + +table.revhistory tr.title td +{ + background-color: #9999CC; +} \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/sym_addConstr.html b/help/en_US/scilab_en_US_help/sym_addConstr.html new file mode 100644 index 0000000..75f86e3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_addConstr.html @@ -0,0 +1,91 @@ + + + sym_addConstr + + + +
+ + + + +
+ << Symphony Toolbox + + + Symphony Toolbox + + + sym_addVar >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_addConstr + +

+

sym_addConstr

+

Add a new constraint

+ +

Calling Sequence

+
sym_addConstr(coeff,type,bound1[,bound2])
+ +

Description

+ +

This function adds a new constraint from scratch. Supported types of constraints are less than or equal to, more than or equal to, equal to, or ranged.

+

The last argument is only required for ranged constraints. For the other types of constraints, only the third argument is required.

+ +

Arguments

+ +
coeff +

Sparse matrix representing coefficients of the variables in the new constraint (must have 1 row and number of columns equal to number of variables)

+
type +

Type of the new constraint. Supported types: less than or equal to ("L"), greater than or equal to ("G"), equal to ("E"), or ranged ("R")

+
bound1 +

The first (or only) bound for the constraint

+
bound2 +

The second bound for ranged constraints. The two bounds for ranged constraints can be in any order.

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_addConstr(sparse([0,0,1,0,2]),"R",0,10)
+
sym_addConstr(sparse([0,0,1,1,0]),"G",4)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << Symphony Toolbox + + + Symphony Toolbox + + + sym_addVar >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_addVar.html b/help/en_US/scilab_en_US_help/sym_addVar.html new file mode 100644 index 0000000..888cfc8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_addVar.html @@ -0,0 +1,93 @@ + + + sym_addVar + + + +
+ + + + +
+ << sym_addConstr + + + Symphony Toolbox + + + sym_close >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_addVar + +

+

sym_addVar

+

Add a new variable

+ +

Calling Sequence

+
sym_addVar(coeff,lower,upper,obj,isInt,name)
+ +

Description

+ +

This function adds a new variable from scratch.

+ +

Arguments

+ +
coeff +

Sparse matrix representing coefficients of the new variable in the existing constraints (must have 1 column and number of rows equal to number of constraints)

+
lower +

Lower bound of the new variable

+
upper +

Upper bound of the new variable

+
obj +

Coefficient of the variable in the objective function

+
isInt +

Wether the variable is constrainted to be an integer (boolean %t or %f)

+
name +

Name of the new variable

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_addVar(sparse([0;0;1;2;0;0]),0,%inf,1.2,%t,"part1")
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_addConstr + + + Symphony Toolbox + + + sym_close >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_close.html b/help/en_US/scilab_en_US_help/sym_close.html new file mode 100644 index 0000000..b19a7a9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_close.html @@ -0,0 +1,84 @@ + + + sym_close + + + +
+ + + + +
+ << sym_addVar + + + Symphony Toolbox + + + sym_deleteConstrs >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_close + +

+

sym_close

+

Close the Symphony environment

+ +

Calling Sequence

+
sym_close()
+ +

Description

+ +

Closes the already open Symphony environment.

+

Warning: All data loaded into the environment is deleted.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns 1 if the environment was successfully closed and 0 otherwise

+ +

Examples

+ +
sym_close()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_addVar + + + Symphony Toolbox + + + sym_deleteConstrs >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_deleteConstrs.html b/help/en_US/scilab_en_US_help/sym_deleteConstrs.html new file mode 100644 index 0000000..1363cb8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_deleteConstrs.html @@ -0,0 +1,81 @@ + + + sym_deleteConstrs + + + +
+ + + + +
+ << sym_close + + + Symphony Toolbox + + + sym_deleteVars >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_deleteConstrs + +

+

sym_deleteConstrs

+

This routine is used to delete rows from the original constraint matrix.

+ +

Calling Sequence

+
sym_deleteConstrs(indices)
+ +

Description

+ +

Arguments

+ +
indices +

An array indicating the indices of the rows to be deleted.

+ +

Return value

+ +

Returns 0 if the constraints specified in the indices are deleted successfully and 0 if it returns corresponding to an error value.

+ +

Examples

+ +
status=sym_deleteConstrs([1,2])
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_close + + + Symphony Toolbox + + + sym_deleteVars >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_deleteVars.html b/help/en_US/scilab_en_US_help/sym_deleteVars.html new file mode 100644 index 0000000..912d866 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_deleteVars.html @@ -0,0 +1,81 @@ + + + sym_deleteVars + + + +
+ + + + +
+ << sym_deleteConstrs + + + Symphony Toolbox + + + sym_getConstrActivity >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_deleteVars + +

+

sym_deleteVars

+

This routine is used to delete columns from the original problem description.

+ +

Calling Sequence

+
sym_deleteVars(indices)
+ +

Description

+ +

Arguments

+ +
indices +

Pointer to an integer type array indicating the indices of the column numbers(variables) to be deleted.

+ +

Return value

+ +

Returns 0 if the column numbers specified are deleted successfully and 0 if the deletion of column indices did not execute successfully and it returns with an error return value

+ +

Examples

+ +
status=sym_deleteVars([1,2])
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_deleteConstrs + + + Symphony Toolbox + + + sym_getConstrActivity >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getConstrActivity.html b/help/en_US/scilab_en_US_help/sym_getConstrActivity.html new file mode 100644 index 0000000..2e4499f --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getConstrActivity.html @@ -0,0 +1,83 @@ + + + sym_getConstrActivity + + + +
+ + + + +
+ << sym_deleteVars + + + Symphony Toolbox + + + sym_getConstrLower >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getConstrActivity + +

+

sym_getConstrActivity

+

Get the activity of the constraints in the solution

+ +

Calling Sequence

+
sym_getConstrActivity()
+ +

Description

+ +

Get the activity of the constraints in the solution.

+

This function may fail if the problem has not been solved already. Use sym_solve() in this case.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns a matrix with 1 column and number of rows equal to number of constraints, that represents the activities of those constraints

+ +

Examples

+ +
sym_getConstrActivity()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_deleteVars + + + Symphony Toolbox + + + sym_getConstrLower >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getConstrLower.html b/help/en_US/scilab_en_US_help/sym_getConstrLower.html new file mode 100644 index 0000000..df6fe6d --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getConstrLower.html @@ -0,0 +1,83 @@ + + + sym_getConstrLower + + + +
+ + + + +
+ << sym_getConstrActivity + + + Symphony Toolbox + + + sym_getConstrRange >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getConstrLower + +

+

sym_getConstrLower

+

To get the lower bounds of the constraints.

+ +

Calling Sequence

+
sym_getConstrLower()
+ +

Description

+ +

This routine is used to get lower bounds of constraints.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a column vector of lower bounds of constraints.

+ +

Examples

+ +
ans=sym_getConstrLower()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getConstrActivity + + + Symphony Toolbox + + + sym_getConstrRange >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getConstrRange.html b/help/en_US/scilab_en_US_help/sym_getConstrRange.html new file mode 100644 index 0000000..40aadea --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getConstrRange.html @@ -0,0 +1,83 @@ + + + sym_getConstrRange + + + +
+ + + + +
+ << sym_getConstrLower + + + Symphony Toolbox + + + sym_getConstrSense >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getConstrRange + +

+

sym_getConstrRange

+

To to get the constraint ranges.

+ +

Calling Sequence

+
sym_getConstrRange()
+ +

Description

+ +

This routine is used to get the constraint ranges.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a column vector of the constraint ranges.

+ +

Examples

+ +
ans=sym_getConstrRange()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getConstrLower + + + Symphony Toolbox + + + sym_getConstrSense >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getConstrSense.html b/help/en_US/scilab_en_US_help/sym_getConstrSense.html new file mode 100644 index 0000000..d41a31b --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getConstrSense.html @@ -0,0 +1,83 @@ + + + sym_getConstrSense + + + +
+ + + + +
+ << sym_getConstrRange + + + Symphony Toolbox + + + sym_getConstrUpper >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getConstrSense + +

+

sym_getConstrSense

+

To get the row senses.

+ +

Calling Sequence

+
sym_getConstrSense()
+ +

Description

+ +

This routine is used to get the row senses.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a column vector of the row senses.

+ +

Examples

+ +
ans=sym_getConstrSense()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getConstrRange + + + Symphony Toolbox + + + sym_getConstrUpper >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getConstrUpper.html b/help/en_US/scilab_en_US_help/sym_getConstrUpper.html new file mode 100644 index 0000000..c308815 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getConstrUpper.html @@ -0,0 +1,83 @@ + + + sym_getConstrUpper + + + +
+ + + + +
+ << sym_getConstrSense + + + Symphony Toolbox + + + sym_getDblParam >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getConstrUpper + +

+

sym_getConstrUpper

+

To get the upper bounds of the constraints.

+ +

Calling Sequence

+
sym_getConstrUpper()
+ +

Description

+ +

This routine is used to get upper bounds of the constraints.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a column vector of upper bounds of constraints.

+ +

Examples

+ +
ans=sym_getConstrUpper()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getConstrSense + + + Symphony Toolbox + + + sym_getDblParam >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getDblParam.html b/help/en_US/scilab_en_US_help/sym_getDblParam.html new file mode 100644 index 0000000..8f3d740 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getDblParam.html @@ -0,0 +1,81 @@ + + + sym_getDblParam + + + +
+ + + + +
+ << sym_getConstrUpper + + + Symphony Toolbox + + + sym_getInfinity >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getDblParam + +

+

sym_getDblParam

+

This routine is used to get the value of a double type parameter.

+ +

Calling Sequence

+
sym_getDblParam(key)
+ +

Description

+ +

Arguments

+ +
key +

The name of the double parameter whose value has to be retrieved. Note: should be given within " "

+ +

Return value

+ +

Returns 0 if the parameter's value has been successfully retrieved and displayed on the console ,else 1 is returned corressponding to an error value for the unsuccessful execution of the function

+ +

Examples

+ +
status=sym_getDblParam("time_limit")
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getConstrUpper + + + Symphony Toolbox + + + sym_getInfinity >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getInfinity.html b/help/en_US/scilab_en_US_help/sym_getInfinity.html new file mode 100644 index 0000000..4c9b053 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getInfinity.html @@ -0,0 +1,82 @@ + + + sym_getInfinity + + + +
+ + + + +
+ << sym_getDblParam + + + Symphony Toolbox + + + sym_getIntParam >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getInfinity + +

+

sym_getInfinity

+

Get Symphony's infinity value

+ +

Calling Sequence

+
sym_getInfinity()
+ +

Description

+ +

Get the value that Symphony considers to be infinity. This is equal to 10^20.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns the infinity value of Symphony

+ +

Examples

+ +
sym_getInfinity()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getDblParam + + + Symphony Toolbox + + + sym_getIntParam >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getIntParam.html b/help/en_US/scilab_en_US_help/sym_getIntParam.html new file mode 100644 index 0000000..1bc9086 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getIntParam.html @@ -0,0 +1,81 @@ + + + sym_getIntParam + + + +
+ + + + +
+ << sym_getInfinity + + + Symphony Toolbox + + + sym_getIterCount >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getIntParam + +

+

sym_getIntParam

+

This routine is used to get the value of an integer type parameter.

+ +

Calling Sequence

+
sym_getIntParam(key)
+ +

Description

+ +

Arguments

+ +
key +

The name of the integer parameter whose value has to be retrieved. Note: should be given within " "

+ +

Return value

+ +

Returns 0 if the parameter's value has been successfully retrieved and displayed on the console ,else 1 is returned corressponding to an error value for the unsuccessful execution of the function

+ +

Examples

+ +
status=sym_getIntParam("verbosity")
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getInfinity + + + Symphony Toolbox + + + sym_getIterCount >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getIterCount.html b/help/en_US/scilab_en_US_help/sym_getIterCount.html new file mode 100644 index 0000000..81aaba5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getIterCount.html @@ -0,0 +1,83 @@ + + + sym_getIterCount + + + +
+ + + + +
+ << sym_getIntParam + + + Symphony Toolbox + + + sym_getMatrix >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getIterCount + +

+

sym_getIterCount

+

To get the number of the analyzed nodes of the branching tree after solving the problem.

+ +

Calling Sequence

+
sym_getIterCount()
+ +

Description

+ +

This routine is used to get the number of the analyzed nodes of the branching tree after solving the problem.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns iteration count.

+ +

Examples

+ +
ans=sym_getIterCount()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getIntParam + + + Symphony Toolbox + + + sym_getMatrix >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getMatrix.html b/help/en_US/scilab_en_US_help/sym_getMatrix.html new file mode 100644 index 0000000..416a75c --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getMatrix.html @@ -0,0 +1,83 @@ + + + sym_getMatrix + + + +
+ + + + +
+ << sym_getIterCount + + + Symphony Toolbox + + + sym_getNumConstr >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getMatrix + +

+

sym_getMatrix

+

To get the constraint matrix.

+ +

Calling Sequence

+
sym_getMatrix()
+ +

Description

+ +

This routine is used to get the constraint matrix as sparse matrix in a standard row-ordered format.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a row-ordered sparse matrix.

+ +

Examples

+ +
ans=sym_getMatrix()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getIterCount + + + Symphony Toolbox + + + sym_getNumConstr >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getNumConstr.html b/help/en_US/scilab_en_US_help/sym_getNumConstr.html new file mode 100644 index 0000000..8aa207a --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getNumConstr.html @@ -0,0 +1,82 @@ + + + sym_getNumConstr + + + +
+ + + + +
+ << sym_getMatrix + + + Symphony Toolbox + + + sym_getNumElements >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getNumConstr + +

+

sym_getNumConstr

+

To get the number of the constraints of the current problem.

+ +

Calling Sequence

+
sym_getNumConstr()
+ +

Description

+ +

This routine is used to get the number of the constraints of the current problem.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

If there was an error it prints error message to Scilab console and returns -1, else it returns a number ( >=0 ) as number of constraints.

+ +

Examples

+ +
ans=sym_getNumConstr()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getMatrix + + + Symphony Toolbox + + + sym_getNumElements >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getNumElements.html b/help/en_US/scilab_en_US_help/sym_getNumElements.html new file mode 100644 index 0000000..21782aa --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getNumElements.html @@ -0,0 +1,82 @@ + + + sym_getNumElements + + + +
+ + + + +
+ << sym_getNumConstr + + + Symphony Toolbox + + + sym_getNumVar >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getNumElements + +

+

sym_getNumElements

+

To get the number of non-zero entries of the constraint matrix of the current problem.

+ +

Calling Sequence

+
sym_getNumElements()
+ +

Description

+ +

This routine is used to get the number of non-zero entries of the constraint matrix of the current problem.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

If there was an error, it prints error message to Scilab console and returns -1, else it returns a number ( >=0 ) as number of non-zero elements.

+ +

Examples

+ +
ans=sym_getNumElements()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getNumConstr + + + Symphony Toolbox + + + sym_getNumVar >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getNumVar.html b/help/en_US/scilab_en_US_help/sym_getNumVar.html new file mode 100644 index 0000000..755b9cb --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getNumVar.html @@ -0,0 +1,82 @@ + + + sym_getNumVar + + + +
+ + + + +
+ << sym_getNumElements + + + Symphony Toolbox + + + sym_getObjCoeff >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getNumVar + +

+

sym_getNumVar

+

To get the number of the variables of the current problem.

+ +

Calling Sequence

+
sym_getNumVar()
+ +

Description

+ +

This routine is used to get the number of the variables of the current problem.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

If there was an error it prints error message to Scilab console and returns -1, else it returns a number ( >=0 ) as number of variables.

+ +

Examples

+ +
ans=sym_getNumVar()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getNumElements + + + Symphony Toolbox + + + sym_getObjCoeff >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getObjCoeff.html b/help/en_US/scilab_en_US_help/sym_getObjCoeff.html new file mode 100644 index 0000000..010f87a --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getObjCoeff.html @@ -0,0 +1,83 @@ + + + sym_getObjCoeff + + + +
+ + + + +
+ << sym_getNumVar + + + Symphony Toolbox + + + sym_getObjSense >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getObjCoeff + +

+

sym_getObjCoeff

+

To get the objective vector.

+ +

Calling Sequence

+
sym_getObjCoeff()
+ +

Description

+ +

This routine is used to get the objective vector.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a row vector of coefficients of variables in objective.

+ +

Examples

+ +
ans=sym_getObjCoeff()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getNumVar + + + Symphony Toolbox + + + sym_getObjSense >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getObjSense.html b/help/en_US/scilab_en_US_help/sym_getObjSense.html new file mode 100644 index 0000000..61bbe20 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getObjSense.html @@ -0,0 +1,82 @@ + + + sym_getObjSense + + + +
+ + + + +
+ << sym_getObjCoeff + + + Symphony Toolbox + + + sym_getObjVal >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getObjSense + +

+

sym_getObjSense

+

Get the objective sense

+ +

Calling Sequence

+
sym_getObjSense()
+ +

Description

+ +

This function gets the sense of the objective function (minimization/maximization).

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns 1 if the objective is to be minimized and -1 if the objective is to be maximized

+ +

Examples

+ +
sym_getObjSense()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getObjCoeff + + + Symphony Toolbox + + + sym_getObjVal >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getObjVal.html b/help/en_US/scilab_en_US_help/sym_getObjVal.html new file mode 100644 index 0000000..17d125a --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getObjVal.html @@ -0,0 +1,83 @@ + + + sym_getObjVal + + + +
+ + + + +
+ << sym_getObjSense + + + Symphony Toolbox + + + sym_getPrimalBound >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getObjVal + +

+

sym_getObjVal

+

Get the optimized objective value

+ +

Calling Sequence

+
sym_getObjVal()
+ +

Description

+ +

Get the optimized objective value after after solving the problem.

+

This function may fail if the problem has not been solved already. Use sym_solve() in this case.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns the optimized objective value

+ +

Examples

+ +
sym_getObjVal()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getObjSense + + + Symphony Toolbox + + + sym_getPrimalBound >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getPrimalBound.html b/help/en_US/scilab_en_US_help/sym_getPrimalBound.html new file mode 100644 index 0000000..63f43f4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getPrimalBound.html @@ -0,0 +1,82 @@ + + + sym_getPrimalBound + + + +
+ + + + +
+ << sym_getObjVal + + + Symphony Toolbox + + + sym_getRhs >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getPrimalBound + +

+

sym_getPrimalBound

+

Get the primal bound of the problem

+ +

Calling Sequence

+
sym_getPrimalBound()
+ +

Description

+ +

Get the primal bound of the loaded problem.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns the primal bound of the problem

+ +

Examples

+ +
sym_getPrimalBound()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getObjVal + + + Symphony Toolbox + + + sym_getRhs >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getRhs.html b/help/en_US/scilab_en_US_help/sym_getRhs.html new file mode 100644 index 0000000..28c94b7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getRhs.html @@ -0,0 +1,83 @@ + + + sym_getRhs + + + +
+ + + + +
+ << sym_getPrimalBound + + + Symphony Toolbox + + + sym_getStatus >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getRhs + +

+

sym_getRhs

+

To to get the right hand side vector(column vector).

+ +

Calling Sequence

+
sym_getRhs()
+ +

Description

+ +

This routine is used to get the right hand side vector(coumn vector).

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a column vector of the right hand side values of constraints.

+ +

Examples

+ +
ans=sym_getRhs()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getPrimalBound + + + Symphony Toolbox + + + sym_getStatus >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getStatus.html b/help/en_US/scilab_en_US_help/sym_getStatus.html new file mode 100644 index 0000000..d7d48e3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getStatus.html @@ -0,0 +1,83 @@ + + + sym_getStatus + + + +
+ + + + +
+ << sym_getRhs + + + Symphony Toolbox + + + sym_getStrParam >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getStatus + +

+

sym_getStatus

+

To get status of the problem solver.

+ +

Calling Sequence

+
sym_getStatus()
+ +

Description

+ +

This post-solution query routine is used to learn the termination status of the solution procedure.

+

It prints status of the problem solver to scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if it receives any return-value indicating an error message or 0 if it receives any return-value indicating a non-error message.

+ +

Examples

+ +
status=sym_getStatus()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getRhs + + + Symphony Toolbox + + + sym_getStrParam >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getStrParam.html b/help/en_US/scilab_en_US_help/sym_getStrParam.html new file mode 100644 index 0000000..f525a9f --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getStrParam.html @@ -0,0 +1,81 @@ + + + sym_getStrParam + + + +
+ + + + +
+ << sym_getStatus + + + Symphony Toolbox + + + sym_getVarLower >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getStrParam + +

+

sym_getStrParam

+

This routine is used to get the value of a string type parameter.

+ +

Calling Sequence

+
sym_getStrParam(key)
+ +

Description

+ +

Arguments

+ +
key +

The name of the strung parameter whose value has to be retrieved. Note: should be given within " "

+ +

Return value

+ +

Returns 0 if the parameter's value has been successfully retrieved and displayed on the console ,else 1 is returned corressponding to an error value for the unsuccessful execution of the function

+ +

Examples

+ +
status=sym_getStrParam("source_path")
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getStatus + + + Symphony Toolbox + + + sym_getVarLower >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getVarLower.html b/help/en_US/scilab_en_US_help/sym_getVarLower.html new file mode 100644 index 0000000..24c164c --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getVarLower.html @@ -0,0 +1,83 @@ + + + sym_getVarLower + + + +
+ + + + +
+ << sym_getStrParam + + + Symphony Toolbox + + + sym_getVarSoln >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getVarLower + +

+

sym_getVarLower

+

To get the lower bounds of the variables.

+ +

Calling Sequence

+
sym_getVarLower()
+ +

Description

+ +

This routine is used to get the lower bounds of the variables.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a row vector of lower bounds of the variables.

+ +

Examples

+ +
ans=sym_getVarLower()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getStrParam + + + Symphony Toolbox + + + sym_getVarSoln >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getVarSoln.html b/help/en_US/scilab_en_US_help/sym_getVarSoln.html new file mode 100644 index 0000000..4d3614a --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getVarSoln.html @@ -0,0 +1,83 @@ + + + sym_getVarSoln + + + +
+ + + + +
+ << sym_getVarLower + + + Symphony Toolbox + + + sym_getVarUpper >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getVarSoln + +

+

sym_getVarSoln

+

Get the solution for the problem

+ +

Calling Sequence

+
sym_getVarSoln()
+ +

Description

+ +

Get the solution for the problem after solving it.

+

This function may fail if the problem has not been solved already. Use sym_solve() in this case.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns a matrix with 1 row and number of columns equal to number of variables, that represents the solutions for those variables

+ +

Examples

+ +
sym_getVarSoln()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getVarLower + + + Symphony Toolbox + + + sym_getVarUpper >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_getVarUpper.html b/help/en_US/scilab_en_US_help/sym_getVarUpper.html new file mode 100644 index 0000000..44e0692 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_getVarUpper.html @@ -0,0 +1,83 @@ + + + sym_getVarUpper + + + +
+ + + + +
+ << sym_getVarSoln + + + Symphony Toolbox + + + sym_isAbandoned >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_getVarUpper + +

+

sym_getVarUpper

+

To get the upper bounds of the variables.

+ +

Calling Sequence

+
sym_getVarUpper()
+ +

Description

+ +

This routine is used to get the upper bounds of the variables.

+

If there was an error it prints to Scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns a row vector of upper bounds of the variables.

+ +

Examples

+ +
ans=sym_getVarUpper()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getVarSoln + + + Symphony Toolbox + + + sym_isAbandoned >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isAbandoned.html b/help/en_US/scilab_en_US_help/sym_isAbandoned.html new file mode 100644 index 0000000..c8a4b5b --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isAbandoned.html @@ -0,0 +1,83 @@ + + + sym_isAbandoned + + + +
+ + + + +
+ << sym_getVarUpper + + + Symphony Toolbox + + + sym_isBinary >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isAbandoned + +

+

sym_isAbandoned

+

To check whether the problem was abandoned for some reason.

+ +

Calling Sequence

+
sym_isAbandoned()
+ +

Description

+ +

This post-solution query routine is used to learn whether the problem was abandoned for some reason.

+

It prints whether or not the problem was abandoned for some reason to scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if the problem was abandoned or 0 if the problem was not abandoned or -1 if there was an error.

+ +

Examples

+ +
status=sym_isAbandoned()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_getVarUpper + + + Symphony Toolbox + + + sym_isBinary >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isBinary.html b/help/en_US/scilab_en_US_help/sym_isBinary.html new file mode 100644 index 0000000..6b776bf --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isBinary.html @@ -0,0 +1,83 @@ + + + sym_isBinary + + + +
+ + + + +
+ << sym_isAbandoned + + + Symphony Toolbox + + + sym_isContinuous >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isBinary + +

+

sym_isBinary

+

Check if a variable is constrained to be binary

+ +

Calling Sequence

+
sym_isBinary(index)
+ +

Description

+ +

This function checks if a variable is constrained to be binary (0 or 1).

+ +

Arguments

+ +
index +

Index of the variable to check. Must be in {0,1,2,...n-1} where n is the number of variables in the problem

+ +

Return value

+ +

Returns 1 if the variable is constrained to be binary and 0 if it is not.

+ +

Examples

+ +
sym_isBinary(2)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isAbandoned + + + Symphony Toolbox + + + sym_isContinuous >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isContinuous.html b/help/en_US/scilab_en_US_help/sym_isContinuous.html new file mode 100644 index 0000000..f13df60 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isContinuous.html @@ -0,0 +1,83 @@ + + + sym_isContinuous + + + +
+ + + + +
+ << sym_isBinary + + + Symphony Toolbox + + + sym_isEnvActive >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isContinuous + +

+

sym_isContinuous

+

Check if a variable is continuous

+ +

Calling Sequence

+
sym_isContinuous(index)
+ +

Description

+ +

This function checks if a variable is continuous.

+ +

Arguments

+ +
index +

Index of the variable to check. Must be in {0,1,2,...n-1} where n is the number of variables in the problem

+ +

Return value

+ +

Returns 1 if the variable is continuous and 0 if it is not.

+ +

Examples

+ +
sym_isContinuous(2)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isBinary + + + Symphony Toolbox + + + sym_isEnvActive >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isEnvActive.html b/help/en_US/scilab_en_US_help/sym_isEnvActive.html new file mode 100644 index 0000000..bb9c92e --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isEnvActive.html @@ -0,0 +1,82 @@ + + + sym_isEnvActive + + + +
+ + + + +
+ << sym_isContinuous + + + Symphony Toolbox + + + sym_isInfeasible >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isEnvActive + +

+

sym_isEnvActive

+

Check if Symphony environment is active

+ +

Calling Sequence

+
sym_isEnvActive()
+ +

Description

+ +

Check if Symphony environment is active (open). Most Symphony functions will require the environment to be open.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns 1 if the environment is active and 0 otherwise

+ +

Examples

+ +
sym_isEnvActive()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isContinuous + + + Symphony Toolbox + + + sym_isInfeasible >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isInfeasible.html b/help/en_US/scilab_en_US_help/sym_isInfeasible.html new file mode 100644 index 0000000..aaccbe5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isInfeasible.html @@ -0,0 +1,83 @@ + + + sym_isInfeasible + + + +
+ + + + +
+ << sym_isEnvActive + + + Symphony Toolbox + + + sym_isInteger >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isInfeasible + +

+

sym_isInfeasible

+

To check whether the problem was proven to be infeasible.

+ +

Calling Sequence

+
sym_isInfeasible()
+ +

Description

+ +

This post-solution query routine is used to learn whether the problem was proven to be infeasible.

+

It prints whether or not the problem was proven to be infeasible to scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if the problem was solved proven to be infeasible or 0 if it was not proven to be infeasible or -1 if there was an error.

+ +

Examples

+ +
status=sym_isInfeasible()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isEnvActive + + + Symphony Toolbox + + + sym_isInteger >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isInteger.html b/help/en_US/scilab_en_US_help/sym_isInteger.html new file mode 100644 index 0000000..24fe712 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isInteger.html @@ -0,0 +1,77 @@ + + + sym_isInteger + + + +
+ + + + +
+ << sym_isInfeasible + + + Symphony Toolbox + + + sym_isIterLimitReached >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isInteger + +

+

sym_isInteger

+ +

Check if a variable is constrained to be an integer

+ +

Calling Sequence

+ +
sym_isInteger(index)
+ +

Description

+ +

This function checks if a variable is constrained to be an integer.

+

index : Index of the variable to check. Must be in {0,1,2,...n-1} where n is the number of variables in the problem

+ +

Examples

+ +
sym_isInteger(2)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isInfeasible + + + Symphony Toolbox + + + sym_isIterLimitReached >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isIterLimitReached.html b/help/en_US/scilab_en_US_help/sym_isIterLimitReached.html new file mode 100644 index 0000000..cebfaa2 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isIterLimitReached.html @@ -0,0 +1,84 @@ + + + sym_isIterLimitReached + + + +
+ + + + +
+ << sym_isInteger + + + Symphony Toolbox + + + sym_isOptimal >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isIterLimitReached + +

+

sym_isIterLimitReached

+

To know whether the iteration limit (node limit) was reached.

+ +

Calling Sequence

+
sym_isIterLimitReached()
+ +

Description

+ +

This post-solution query routine is used to learn whether the iteration limit(node limit) was reached.

+

It prints whether or not the iteration limit (node limit) was reached to scilab console.

+

It can also be used if "find first feasible" parameter was set to true before solving the problem.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if the iteration limit is reached or 0 if the iteration limit is not reached or -1 if there was an error.

+ +

Examples

+ +
status=sym_isIterLimitReached()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isInteger + + + Symphony Toolbox + + + sym_isOptimal >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isOptimal.html b/help/en_US/scilab_en_US_help/sym_isOptimal.html new file mode 100644 index 0000000..5dcd63e --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isOptimal.html @@ -0,0 +1,84 @@ + + + sym_isOptimal + + + +
+ + + + +
+ << sym_isIterLimitReached + + + Symphony Toolbox + + + sym_isTargetGapAchieved >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isOptimal + +

+

sym_isOptimal

+

To check whether the problem was solved to optimality.

+ +

Calling Sequence

+
sym_isOptimal()
+ +

Description

+ +

This post-solution query routine is used to learn whether the problem was solved to

+

optimality.

+

It prints whether or not the problem was solved to optimality to scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if the problem was solved to optimality or 0 if it was not solved to optimality or -1 if there was an error.

+ +

Examples

+ +
status=sym_isOptimal()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isIterLimitReached + + + Symphony Toolbox + + + sym_isTargetGapAchieved >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isTargetGapAchieved.html b/help/en_US/scilab_en_US_help/sym_isTargetGapAchieved.html new file mode 100644 index 0000000..4567289 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isTargetGapAchieved.html @@ -0,0 +1,83 @@ + + + sym_isTargetGapAchieved + + + +
+ + + + +
+ << sym_isOptimal + + + Symphony Toolbox + + + sym_isTimeLimitReached >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isTargetGapAchieved + +

+

sym_isTargetGapAchieved

+

To know whether the target gap was reached.

+ +

Calling Sequence

+
sym_isTargetGapAchieved()
+ +

Description

+ +

This post-solution query routine is used to learn whether the target gap was reached.

+

It print whether or not the target gap was reached.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if the target gap was reached or 0 if the target gap was not reached or -1 if there was an error.

+ +

Examples

+ +
status=sym_isTargetGapAchieved()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isOptimal + + + Symphony Toolbox + + + sym_isTimeLimitReached >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_isTimeLimitReached.html b/help/en_US/scilab_en_US_help/sym_isTimeLimitReached.html new file mode 100644 index 0000000..c915409 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_isTimeLimitReached.html @@ -0,0 +1,83 @@ + + + sym_isTimeLimitReached + + + +
+ + + + +
+ << sym_isTargetGapAchieved + + + Symphony Toolbox + + + sym_loadMPS >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_isTimeLimitReached + +

+

sym_isTimeLimitReached

+

To know whether the time limit was reached.

+ +

Calling Sequence

+
sym_isTimeLimitReached()
+ +

Description

+ +

This post-solution query routine is used to learn whether the time limit was reached.

+

It prints whether or not the time limit was reached to scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if the time limit was reached or 0 if the time limit was not reached or -1 if there was an error.

+ +

Examples

+ +
status=sym_isTimeLimitReached()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isTargetGapAchieved + + + Symphony Toolbox + + + sym_loadMPS >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_loadMPS.html b/help/en_US/scilab_en_US_help/sym_loadMPS.html new file mode 100644 index 0000000..f3912cf --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_loadMPS.html @@ -0,0 +1,82 @@ + + + sym_loadMPS + + + +
+ + + + +
+ << sym_isTimeLimitReached + + + Symphony Toolbox + + + sym_loadProblem >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_loadMPS + +

+

sym_loadMPS

+

This routine is used to load an instance from an MPS file.

+ +

Calling Sequence

+
sym_loadMPS(filename)
+ +

Description

+ +

Arguments

+ +
filename +

It is a string that has the path of the .mps file to loaded.It has to be given within double quotes ("")

+ +

Return value

+ +

Returns 0 if the .mps file is loaded properly to symphony and 0 if there is an error reading the mps file or the function returns with an error return value

+ +

Examples

+ +
status=sym_loadMPS("./sample.mps")  -mps file present in the current directory of execution can be mentioned this way also
+
status=sym_loadMPS("/home/Desktop/sample.mps")  -mps file present at a different location must be specified with their entire path
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_isTimeLimitReached + + + Symphony Toolbox + + + sym_loadProblem >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_loadProblem.html b/help/en_US/scilab_en_US_help/sym_loadProblem.html new file mode 100644 index 0000000..e868553 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_loadProblem.html @@ -0,0 +1,102 @@ + + + sym_loadProblem + + + +
+ + + + +
+ << sym_loadMPS + + + Symphony Toolbox + + + sym_loadProblemBasic >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_loadProblem + +

+

sym_loadProblem

+

Load a problem into Symphony

+ +

Calling Sequence

+
sym_loadProblem(nbVar,nbConstr,varLB,varUB,objCoeff,isInt,objSense,conMatrix,conLB,conUB)
+ +

Description

+ +

Loads a MIP problem into Symphony. All the necessary data can be given through a single function call.

+

The type of constraint is automatically deduced from the constraint bounds.

+ +

Arguments

+ +
nbVar +

Number of variables

+
nbConstr +

Number of constraints

+
varLB +

Matrix containing lower bounds of the variables (must have size 1 row and nbVar columns). Bound can be negative infinity

+
varUB +

Matrix containing upper bounds of the variables (must have size 1 row and nbVar columns). Bound can be infinity

+
objCoeff +

Matrix containing coefficients of the variables in the objective (must have size 1 row and nbVar columns)

+
isInt +

Boolean matrix representing wether a variable is constrained to be an integer (must have size 1 row and nbVar columns)

+
objSense +

The sense (maximization/minimization) of the objective. Use sym_minimize or sym_maximize here

+
conMatrix +

Sparse matrix representing the constraint matrix (must have size nbConstr rows and nbVar columns)

+
conLB +

Matrix containing lower bounds of the constraints (must have size nbConstr rows and 1 column)

+
conUB +

Matrix containing upper bounds of the constraints (must have size nbConstr rows and 1 column)

+ +

Return value

+ +

Returns 0 if the problem was successfully loaded into Symphony

+ +

Examples

+ +
sym_loadProblem(2,2,[0,0],[%inf,%inf],[1,1],[%t,%t],sym_maximize,sparse([1,2;2,1]),[0;0],[7;6.5])
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_loadMPS + + + Symphony Toolbox + + + sym_loadProblemBasic >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_loadProblemBasic.html b/help/en_US/scilab_en_US_help/sym_loadProblemBasic.html new file mode 100644 index 0000000..6ec107d --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_loadProblemBasic.html @@ -0,0 +1,103 @@ + + + sym_loadProblemBasic + + + +
+ + + + +
+ << sym_loadProblem + + + Symphony Toolbox + + + sym_open >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_loadProblemBasic + +

+

sym_loadProblemBasic

+

Load a problem into Symphony (basic version)

+ +

Calling Sequence

+
sym_loadProblemBasic(nbVar,nbConstr,varLB,varUB,objCoeff,isInt,objSense,conMatrix,conLB,conUB)
+ +

Description

+ +

Loads a MIP problem into Symphony. All the necessary data can be given through a single function call.

+

The type of constraint is automatically deduced from the constraint bounds.

+

This version of the problem loader does not support sparse matrices and hence is only useful for small problems.

+ +

Arguments

+ +
nbVar +

Number of variables

+
nbConstr +

Number of constraints

+
varLB +

Matrix containing lower bounds of the variables (must have size 1 row and nbVar columns). Bound can be negative infinity

+
varUB +

Matrix containing upper bounds of the variables (must have size 1 row and nbVar columns). Bound can be infinity

+
objCoeff +

Matrix containing coefficients of the variables in the objective (must have size 1 row and nbVar columns)

+
isInt +

Boolean matrix representing wether a variable is constrained to be an integer (must have size 1 row and nbVar columns)

+
objSense +

The sense (maximization/minimization) of the objective. Use sym_minimize or sym_maximize here

+
conMatrix +

Matrix (normal) representing the constraint matrix (must have size nbConstr rows and nbVar columns)

+
conLB +

Matrix containing lower bounds of the constraints (must have size nbConstr rows and 1 column)

+
conUB +

Matrix containing upper bounds of the constraints (must have size nbConstr rows and 1 column)

+ +

Return value

+ +

Returns 0 if the problem was successfully loaded into Symphony

+ +

Examples

+ +
sym_loadProblemBasic(2,2,[0,0],[%inf,%inf],[1,1],[%t,%t],sym_maximize,[1,2;2,1],[0;0],[7;6.5])
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_loadProblem + + + Symphony Toolbox + + + sym_open >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_open.html b/help/en_US/scilab_en_US_help/sym_open.html new file mode 100644 index 0000000..f77f98f --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_open.html @@ -0,0 +1,84 @@ + + + sym_open + + + +
+ + + + +
+ << sym_loadProblemBasic + + + Symphony Toolbox + + + sym_resetParams >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_open + +

+

sym_open

+

Open the Symphony environment

+ +

Calling Sequence

+
sym_open()
+ +

Description

+ +

Opens the Symphony environment. The environment and all data loaded into it is maintained across function calls.

+

This function fails if the environment is already open.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns 1 if the environment was successfully opened and 0 otherwise

+ +

Examples

+ +
sym_open()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_loadProblemBasic + + + Symphony Toolbox + + + sym_resetParams >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_resetParams.html b/help/en_US/scilab_en_US_help/sym_resetParams.html new file mode 100644 index 0000000..1454511 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_resetParams.html @@ -0,0 +1,80 @@ + + + sym_resetParams + + + +
+ + + + +
+ << sym_open + + + Symphony Toolbox + + + sym_setConstrLower >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_resetParams + +

+

sym_resetParams

+

This routine sets all the environment variables and parameters to their default values.

+ +

Calling Sequence

+
sym_resetParams()
+ +

Description

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

Returns 0 if the environment variables and parameters are set to their default value and 1 if a value corresponding to an error is returned

+ +

Examples

+ +
status=sym_resetParams()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_open + + + Symphony Toolbox + + + sym_setConstrLower >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setConstrLower.html b/help/en_US/scilab_en_US_help/sym_setConstrLower.html new file mode 100644 index 0000000..9aad6b9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setConstrLower.html @@ -0,0 +1,85 @@ + + + sym_setConstrLower + + + +
+ + + + +
+ << sym_resetParams + + + Symphony Toolbox + + + sym_setConstrType >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setConstrLower + +

+

sym_setConstrLower

+

Set the lower bound of a constraint

+ +

Calling Sequence

+
sym_setConstrLower(index,newBound)
+ +

Description

+ +

This function changes the lower bound of a constraint

+ +

Arguments

+ +
index +

Index of the constraint to modify. Must be in {0,1,2,...n-1} where n is the number of constraints in the problem

+
newBound +

The new lower bound for the constraint

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setConstrLower(2,-100)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_resetParams + + + Symphony Toolbox + + + sym_setConstrType >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setConstrType.html b/help/en_US/scilab_en_US_help/sym_setConstrType.html new file mode 100644 index 0000000..3c6a856 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setConstrType.html @@ -0,0 +1,91 @@ + + + sym_setConstrType + + + +
+ + + + +
+ << sym_setConstrLower + + + Symphony Toolbox + + + sym_setConstrUpper >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setConstrType + +

+

sym_setConstrType

+

Set the type of a constraint

+ +

Calling Sequence

+
sym_setConstrType(index,type,bound1[,bound2])
+ +

Description

+ +

This function completely modifies the type of a constraint. Supported types of constraints are less than or equal to, more than or equal to, equal to, or ranged.

+

The last argument is only required for ranged constraints. For the other types of constraints, only the third argument is required.

+ +

Arguments

+ +
index +

Index of the constraint to modify. Must be in {0,1,2,...n-1} where n is the number of constraints in the problem

+
type +

New type of the constraint. Supported types: less than or equal to ("L"), greater than or equal to ("G"), equal to ("E"), or ranged ("R")

+
bound1 +

The first (or only) bound for the constraint

+
bound2 +

The second bound for ranged constraints. The two bounds for ranged constraints can be in any order.

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setConstrType(2,"R",-10,10)
+
sym_setConstrType(3,"E",100)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setConstrLower + + + Symphony Toolbox + + + sym_setConstrUpper >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setConstrUpper.html b/help/en_US/scilab_en_US_help/sym_setConstrUpper.html new file mode 100644 index 0000000..33d7a86 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setConstrUpper.html @@ -0,0 +1,85 @@ + + + sym_setConstrUpper + + + +
+ + + + +
+ << sym_setConstrType + + + Symphony Toolbox + + + sym_setContinuous >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setConstrUpper + +

+

sym_setConstrUpper

+

Set the upper bound of a constraint

+ +

Calling Sequence

+
sym_setConstrUpper(index,newBound)
+ +

Description

+ +

This function changes the upper bound of a constraint

+ +

Arguments

+ +
index +

Index of the constraint to modify. Must be in {0,1,2,...n-1} where n is the number of constraints in the problem

+
newBound +

The new upper bound for the constraint

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setConstrUpper(2,-100)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setConstrType + + + Symphony Toolbox + + + sym_setContinuous >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setContinuous.html b/help/en_US/scilab_en_US_help/sym_setContinuous.html new file mode 100644 index 0000000..dd36be8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setContinuous.html @@ -0,0 +1,81 @@ + + + sym_setContinuous + + + +
+ + + + +
+ << sym_setConstrUpper + + + Symphony Toolbox + + + sym_setDblParam >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setContinuous + +

+

sym_setContinuous

+

This routine is used to set the type of a variable to be continuous.

+ +

Calling Sequence

+
sym_setContinuous(index)
+ +

Description

+ +

Arguments

+ +
index +

Index of the variable to be set continuous

+ +

Return value

+ +

Returns 0 if the variable type has been set as continuous and 0 if an error value is returned.

+ +

Examples

+ +
status=sym_setContinuous(1)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setConstrUpper + + + Symphony Toolbox + + + sym_setDblParam >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setDblParam.html b/help/en_US/scilab_en_US_help/sym_setDblParam.html new file mode 100644 index 0000000..2a5c383 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setDblParam.html @@ -0,0 +1,83 @@ + + + sym_setDblParam + + + +
+ + + + +
+ << sym_setContinuous + + + Symphony Toolbox + + + sym_setIntParam >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setDblParam + +

+

sym_setDblParam

+

This routine is used to set a double type parameter.

+ +

Calling Sequence

+
sym_setDblParam(key,value)
+ +

Description

+ +

Arguments

+ +
key +

The name of the double type parameter to be set. Note: should be given within " "

+
value +

New value of the corresponding double parameter

+ +

Return value

+ +

Returns 0 if the parameter specified is set to the value mentioned and 0 if setting of the double parameter was unsuccessful due to invalid inputs

+ +

Examples

+ +
status=sym_setDblParam("time_limit",5)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setContinuous + + + Symphony Toolbox + + + sym_setIntParam >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setIntParam.html b/help/en_US/scilab_en_US_help/sym_setIntParam.html new file mode 100644 index 0000000..5322cd0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setIntParam.html @@ -0,0 +1,83 @@ + + + sym_setIntParam + + + +
+ + + + +
+ << sym_setDblParam + + + Symphony Toolbox + + + sym_setInteger >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setIntParam + +

+

sym_setIntParam

+

This routine is used to set an integer type parameter.

+ +

Calling Sequence

+
sym_setIntParam(key,value)
+ +

Description

+ +

Arguments

+ +
key +

The name of the parameter to be set. Note:should be given within " "

+
value +

New value of the corresponding integer parameter

+ +

Return value

+ +

Returns 0 if the parameter specified is set to the value mentioned and 0 if setting of the integer parameter was unsuccessful due to invalid inputs

+ +

Examples

+ +
status=sym_setIntParam("verbosity",5)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setDblParam + + + Symphony Toolbox + + + sym_setInteger >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setInteger.html b/help/en_US/scilab_en_US_help/sym_setInteger.html new file mode 100644 index 0000000..7309e8e --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setInteger.html @@ -0,0 +1,81 @@ + + + sym_setInteger + + + +
+ + + + +
+ << sym_setIntParam + + + Symphony Toolbox + + + sym_setObjCoeff >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setInteger + +

+

sym_setInteger

+

This routine is used to set the type of a variable to be integer.

+ +

Calling Sequence

+
sym_setInteger(index)
+ +

Description

+ +

Arguments

+ +
index +

The index of the variable type to be modified as integer. Note that, it has to be at most the number of columns.

+ +

Return value

+ +

Returns 0 if the variable type has been set as integer and 0 if an error value is returned.

+ +

Examples

+ +
status=sym_setInteger(1)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setIntParam + + + Symphony Toolbox + + + sym_setObjCoeff >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setObjCoeff.html b/help/en_US/scilab_en_US_help/sym_setObjCoeff.html new file mode 100644 index 0000000..07834b7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setObjCoeff.html @@ -0,0 +1,85 @@ + + + sym_setObjCoeff + + + +
+ + + + +
+ << sym_setInteger + + + Symphony Toolbox + + + sym_setObjSense >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setObjCoeff + +

+

sym_setObjCoeff

+

Set coefficient of a variable in the objective

+ +

Calling Sequence

+
sym_setObjCoeff(index,newCoeff)
+ +

Description

+ +

This function changes the coefficient of a variable in the objective function

+ +

Arguments

+ +
index +

Index of the variable to modify. Must be in {0,1,2,...n-1} where n is the number of variables in the problem

+
newCoeff +

The new coefficient of the variable

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setObjCoeff(2,1.5)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setInteger + + + Symphony Toolbox + + + sym_setObjSense >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setObjSense.html b/help/en_US/scilab_en_US_help/sym_setObjSense.html new file mode 100644 index 0000000..2c66491 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setObjSense.html @@ -0,0 +1,83 @@ + + + sym_setObjSense + + + +
+ + + + +
+ << sym_setObjCoeff + + + Symphony Toolbox + + + sym_setPrimalBound >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setObjSense + +

+

sym_setObjSense

+

Set the objective sense

+ +

Calling Sequence

+
sym_setObjSense(sense)
+ +

Description

+ +

This function sets the sense of the objective function (minimization/maximization).

+ +

Arguments

+ +
sense +

The new sense of the objective function. Use sym_minimize or sym_maximize here

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setObjSense(sym_minimize)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setObjCoeff + + + Symphony Toolbox + + + sym_setPrimalBound >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setPrimalBound.html b/help/en_US/scilab_en_US_help/sym_setPrimalBound.html new file mode 100644 index 0000000..0771448 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setPrimalBound.html @@ -0,0 +1,83 @@ + + + sym_setPrimalBound + + + +
+ + + + +
+ << sym_setObjSense + + + Symphony Toolbox + + + sym_setStrParam >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setPrimalBound + +

+

sym_setPrimalBound

+

Set the primal bound of the problem

+ +

Calling Sequence

+
sym_setPrimalBound(bound)
+ +

Description

+ +

Set the primal bound of the loaded problem.

+ +

Arguments

+ +
bound +

The new primal bound for the problem

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setPrimalBound(10)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setObjSense + + + Symphony Toolbox + + + sym_setStrParam >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setStrParam.html b/help/en_US/scilab_en_US_help/sym_setStrParam.html new file mode 100644 index 0000000..b98b52c --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setStrParam.html @@ -0,0 +1,83 @@ + + + sym_setStrParam + + + +
+ + + + +
+ << sym_setPrimalBound + + + Symphony Toolbox + + + sym_setVarLower >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setStrParam + +

+

sym_setStrParam

+

This routine is used to set a string type parameter.

+ +

Calling Sequence

+
sym_setStrParam(key,value)
+ +

Description

+ +

Arguments

+ +
key +

The name of the string type parameter to be set. Note: should be given within " "

+
value +

New value of the corresponding string parameter. Note: should be given within " "

+ +

Return value

+ +

Returns 0 if the parameter specified is set to the value mentioned and 0 if setting of the string parameter was unsuccessful due to invalid inputs

+ +

Examples

+ +
status=sym_setStrParam("source_path","..")
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setPrimalBound + + + Symphony Toolbox + + + sym_setVarLower >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setVarLower.html b/help/en_US/scilab_en_US_help/sym_setVarLower.html new file mode 100644 index 0000000..4ec0155 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setVarLower.html @@ -0,0 +1,85 @@ + + + sym_setVarLower + + + +
+ + + + +
+ << sym_setStrParam + + + Symphony Toolbox + + + sym_setVarSoln >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setVarLower + +

+

sym_setVarLower

+

Set lower bound of a variable

+ +

Calling Sequence

+
sym_setVarLower(index,newBound)
+ +

Description

+ +

This function changes the lower bound of a variable to a new value

+ +

Arguments

+ +
index +

Index of the variable to modify. Must be in {0,1,2,...n-1} where n is the number of variables in the problem

+
newBound +

The new lower bound for the variable

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setVarLower(2,-%inf)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setStrParam + + + Symphony Toolbox + + + sym_setVarSoln >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setVarSoln.html b/help/en_US/scilab_en_US_help/sym_setVarSoln.html new file mode 100644 index 0000000..be0da1b --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setVarSoln.html @@ -0,0 +1,84 @@ + + + sym_setVarSoln + + + +
+ + + + +
+ << sym_setVarLower + + + Symphony Toolbox + + + sym_setVarUpper >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setVarSoln + +

+

sym_setVarSoln

+

Set a solution for the problem

+ +

Calling Sequence

+
sym_setVarSoln(solution)
+ +

Description

+ +

Sets a known solution for the problem.

+

This function fails if the solution entered does not satisfy all bounds or is worse than another currently known solution.

+ +

Arguments

+ +
solution +

Matrix containing solutions for the variables (must have size 1 row and number of columns equal to number of variables)

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setVarSoln([1,2,3.2,4])
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setVarLower + + + Symphony Toolbox + + + sym_setVarUpper >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_setVarUpper.html b/help/en_US/scilab_en_US_help/sym_setVarUpper.html new file mode 100644 index 0000000..a2a6561 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_setVarUpper.html @@ -0,0 +1,85 @@ + + + sym_setVarUpper + + + +
+ + + + +
+ << sym_setVarSoln + + + Symphony Toolbox + + + sym_solve >> + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_setVarUpper + +

+

sym_setVarUpper

+

Set upper bound of a variable

+ +

Calling Sequence

+
sym_setVarUpper(index,newBound)
+ +

Description

+ +

This function changes the upper bound of a variable to a new value

+ +

Arguments

+ +
index +

Index of the variable to modify. Must be in {0,1,2,...n-1} where n is the number of variables in the problem

+
newBound +

The new upper bound for the variable

+ +

Return value

+ +

Returns 0

+ +

Examples

+ +
sym_setVarUpper(2,100)
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setVarSoln + + + Symphony Toolbox + + + sym_solve >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sym_solve.html b/help/en_US/scilab_en_US_help/sym_solve.html new file mode 100644 index 0000000..9d84212 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sym_solve.html @@ -0,0 +1,81 @@ + + + sym_solve + + + +
+ + + + +
+ << sym_setVarUpper + + + Symphony Toolbox + + + +
+
+
+ + + + Symphony Toolbox >> Symphony Toolbox > sym_solve + +

+

sym_solve

+

To solve the currently loaded MILP problem from scratch.

+ +

Calling Sequence

+
sym_solve()
+ +

Description

+ +

This routine solves the currently loaded MILP problem from scratch.

+

It prints status of the problem solver to scilab console.

+ +

Arguments

+ +

This function takes no arguments

+ +

Return value

+ +

It returns 1 if it receives any return-value indicating an error message or 0 if it receives any return-value indicating a non-error message.

+ +

Examples

+ +
status=sym_solve()
+ +

Authors

+ +
+
+ +
+ + + + + + +
Report an issue
+ << sym_setVarUpper + + + Symphony Toolbox + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/xml_code.css b/help/en_US/scilab_en_US_help/xml_code.css new file mode 100644 index 0000000..9e4c27f --- /dev/null +++ b/help/en_US/scilab_en_US_help/xml_code.css @@ -0,0 +1,94 @@ +.xmlcomment { + font-style: italic; + color: #01a801 +} + +.xmldefault { + font-style: normal; + color: #000000 +} + +.xmlentity { + font-style: normal; + color: #ffaa00 +} + +.xmlopeninstr { + font-style: normal; + color: #000000 +} + +.xmlcloseinstr { + font-style: normal; + color: #000000 +} + +.xmlinstrname { + font-style: normal; + color: #9965a6 +} + +.xmllowtag { + font-style: normal; + color: #000000 +} + +.xmltagname { + font-style: normal; + color: #0303ff +} + +.xmllowclose { + font-style: normal; + color: #000000 +} + +.xmlopencomment { + font-style: italic; + color: #01a801 +} + +.xmlcommentend { + font-style: italic; + color: #01a801 +} + +.xmlcomment { + font-style: italic; + color: #01a801 +} + +.xmlopencdata { + font-style: normal; + color: #c45555 +} + +.xmlcdataend { + font-style: normal; + color: #c45555 +} + +.xmlcdata { + font-style: normal; + color: #000000 +} + +.xmlattributename { + font-style: normal; + color: #9965a6 +} + +.xmlequal { + font-style: normal; + color: #000000 +} + +.xmlattributevalue { + font-style: normal; + color: #973964 +} + +.xmlautoclose { + font-style: normal; + color: #000000 +} diff --git a/help/en_US/sym_addConstr.xml b/help/en_US/sym_addConstr.xml new file mode 100644 index 0000000..89ec114 --- /dev/null +++ b/help/en_US/sym_addConstr.xml @@ -0,0 +1,76 @@ + + + + + sym_addConstr + Add a new constraint + + + + Calling Sequence + sym_addConstr(coeff,type,bound1[,bound2]) + + + + Description + + This function adds a new constraint from scratch. Supported types of constraints are less than or equal to, more than or equal to, equal to, or ranged. + The last argument is only required for ranged constraints. For the other types of constraints, only the third argument is required. + + + + + Arguments + + + + coeff + Sparse matrix representing coefficients of the variables in the new constraint (must have 1 row and number of columns equal to number of variables) + + + type + Type of the new constraint. Supported types: less than or equal to ("L"), greater than or equal to ("G"), equal to ("E"), or ranged ("R") + + + bound1 + The first (or only) bound for the constraint + + + bound2 + The second bound for ranged constraints. The two bounds for ranged constraints can be in any order. + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_addConstr(sparse([0,0,1,0,2]),"R",0,10) + sym_addConstr(sparse([0,0,1,1,0]),"G",4) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_addVar.xml b/help/en_US/sym_addVar.xml new file mode 100644 index 0000000..7ba5c74 --- /dev/null +++ b/help/en_US/sym_addVar.xml @@ -0,0 +1,82 @@ + + + + + sym_addVar + Add a new variable + + + + Calling Sequence + sym_addVar(coeff,lower,upper,obj,isInt,name) + + + + Description + + This function adds a new variable from scratch. + + + + + Arguments + + + + coeff + Sparse matrix representing coefficients of the new variable in the existing constraints (must have 1 column and number of rows equal to number of constraints) + + + lower + Lower bound of the new variable + + + upper + Upper bound of the new variable + + + obj + Coefficient of the variable in the objective function + + + isInt + Wether the variable is constrainted to be an integer (boolean %t or %f) + + + name + Name of the new variable + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_addVar(sparse([0;0;1;2;0;0]),0,%inf,1.2,%t,"part1") + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_close.xml b/help/en_US/sym_close.xml new file mode 100644 index 0000000..5f2e903 --- /dev/null +++ b/help/en_US/sym_close.xml @@ -0,0 +1,59 @@ + + + + + sym_close + Close the Symphony environment + + + + Calling Sequence + sym_close() + + + + Description + + Closes the already open Symphony environment. + Warning: All data loaded into the environment is deleted. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns 1 if the environment was successfully closed and 0 otherwise + + + + + Examples + + sym_close() + + + + + Authors + + + Keyur Joshi + Iswarya + + + + + diff --git a/help/en_US/sym_deleteConstrs.xml b/help/en_US/sym_deleteConstrs.xml new file mode 100644 index 0000000..7c1aaa7 --- /dev/null +++ b/help/en_US/sym_deleteConstrs.xml @@ -0,0 +1,61 @@ + + + + + sym_deleteConstrs + This routine is used to delete rows from the original constraint matrix. + + + + Calling Sequence + sym_deleteConstrs(indices) + + + + Description + + + + + + Arguments + + + + indices + An array indicating the indices of the rows to be deleted. + + + + + + + Return value + + Returns 0 if the constraints specified in the indices are deleted successfully and 0 if it returns corresponding to an error value. + + + + + Examples + + status=sym_deleteConstrs([1,2]) + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_deleteVars.xml b/help/en_US/sym_deleteVars.xml new file mode 100644 index 0000000..3ce1fe7 --- /dev/null +++ b/help/en_US/sym_deleteVars.xml @@ -0,0 +1,61 @@ + + + + + sym_deleteVars + This routine is used to delete columns from the original problem description. + + + + Calling Sequence + sym_deleteVars(indices) + + + + Description + + + + + + Arguments + + + + indices + Pointer to an integer type array indicating the indices of the column numbers(variables) to be deleted. + + + + + + + Return value + + Returns 0 if the column numbers specified are deleted successfully and 0 if the deletion of column indices did not execute successfully and it returns with an error return value + + + + + Examples + + status=sym_deleteVars([1,2]) + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_getConstrActivity.xml b/help/en_US/sym_getConstrActivity.xml new file mode 100644 index 0000000..7323a48 --- /dev/null +++ b/help/en_US/sym_getConstrActivity.xml @@ -0,0 +1,58 @@ + + + + + sym_getConstrActivity + Get the activity of the constraints in the solution + + + + Calling Sequence + sym_getConstrActivity() + + + + Description + + Get the activity of the constraints in the solution. + This function may fail if the problem has not been solved already. Use sym_solve() in this case. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns a matrix with 1 column and number of rows equal to number of constraints, that represents the activities of those constraints + + + + + Examples + + sym_getConstrActivity() + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_getConstrLower.xml b/help/en_US/sym_getConstrLower.xml new file mode 100644 index 0000000..8274813 --- /dev/null +++ b/help/en_US/sym_getConstrLower.xml @@ -0,0 +1,58 @@ + + + + + sym_getConstrLower + To get the lower bounds of the constraints. + + + + Calling Sequence + sym_getConstrLower() + + + + Description + + This routine is used to get lower bounds of constraints. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a column vector of lower bounds of constraints. + + + + + Examples + + ans=sym_getConstrLower() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getConstrRange.xml b/help/en_US/sym_getConstrRange.xml new file mode 100644 index 0000000..402f313 --- /dev/null +++ b/help/en_US/sym_getConstrRange.xml @@ -0,0 +1,58 @@ + + + + + sym_getConstrRange + To to get the constraint ranges. + + + + Calling Sequence + sym_getConstrRange() + + + + Description + + This routine is used to get the constraint ranges. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a column vector of the constraint ranges. + + + + + Examples + + ans=sym_getConstrRange() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getConstrSense.xml b/help/en_US/sym_getConstrSense.xml new file mode 100644 index 0000000..85d358c --- /dev/null +++ b/help/en_US/sym_getConstrSense.xml @@ -0,0 +1,58 @@ + + + + + sym_getConstrSense + To get the row senses. + + + + Calling Sequence + sym_getConstrSense() + + + + Description + + This routine is used to get the row senses. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a column vector of the row senses. + + + + + Examples + + ans=sym_getConstrSense() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getConstrUpper.xml b/help/en_US/sym_getConstrUpper.xml new file mode 100644 index 0000000..5422d96 --- /dev/null +++ b/help/en_US/sym_getConstrUpper.xml @@ -0,0 +1,58 @@ + + + + + sym_getConstrUpper + To get the upper bounds of the constraints. + + + + Calling Sequence + sym_getConstrUpper() + + + + Description + + This routine is used to get upper bounds of the constraints. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a column vector of upper bounds of constraints. + + + + + Examples + + ans=sym_getConstrUpper() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getDblParam.xml b/help/en_US/sym_getDblParam.xml new file mode 100644 index 0000000..4e5d8f3 --- /dev/null +++ b/help/en_US/sym_getDblParam.xml @@ -0,0 +1,61 @@ + + + + + sym_getDblParam + This routine is used to get the value of a double type parameter. + + + + Calling Sequence + sym_getDblParam(key) + + + + Description + + + + + + Arguments + + + + key + The name of the double parameter whose value has to be retrieved. Note: should be given within " " + + + + + + + Return value + + Returns 0 if the parameter's value has been successfully retrieved and displayed on the console ,else 1 is returned corressponding to an error value for the unsuccessful execution of the function + + + + + Examples + + status=sym_getDblParam("time_limit") + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_getInfinity.xml b/help/en_US/sym_getInfinity.xml new file mode 100644 index 0000000..295fd17 --- /dev/null +++ b/help/en_US/sym_getInfinity.xml @@ -0,0 +1,57 @@ + + + + + sym_getInfinity + Get Symphony's infinity value + + + + Calling Sequence + sym_getInfinity() + + + + Description + + Get the value that Symphony considers to be infinity. This is equal to 10^20. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns the infinity value of Symphony + + + + + Examples + + sym_getInfinity() + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_getIntParam.xml b/help/en_US/sym_getIntParam.xml new file mode 100644 index 0000000..a6626af --- /dev/null +++ b/help/en_US/sym_getIntParam.xml @@ -0,0 +1,61 @@ + + + + + sym_getIntParam + This routine is used to get the value of an integer type parameter. + + + + Calling Sequence + sym_getIntParam(key) + + + + Description + + + + + + Arguments + + + + key + The name of the integer parameter whose value has to be retrieved. Note: should be given within " " + + + + + + + Return value + + Returns 0 if the parameter's value has been successfully retrieved and displayed on the console ,else 1 is returned corressponding to an error value for the unsuccessful execution of the function + + + + + Examples + + status=sym_getIntParam("verbosity") + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_getIterCount.xml b/help/en_US/sym_getIterCount.xml new file mode 100644 index 0000000..ab7f42e --- /dev/null +++ b/help/en_US/sym_getIterCount.xml @@ -0,0 +1,58 @@ + + + + + sym_getIterCount + To get the number of the analyzed nodes of the branching tree after solving the problem. + + + + Calling Sequence + sym_getIterCount() + + + + Description + + This routine is used to get the number of the analyzed nodes of the branching tree after solving the problem. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns iteration count. + + + + + Examples + + ans=sym_getIterCount() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getMatrix.xml b/help/en_US/sym_getMatrix.xml new file mode 100644 index 0000000..fbcd87f --- /dev/null +++ b/help/en_US/sym_getMatrix.xml @@ -0,0 +1,58 @@ + + + + + sym_getMatrix + To get the constraint matrix. + + + + Calling Sequence + sym_getMatrix() + + + + Description + + This routine is used to get the constraint matrix as sparse matrix in a standard row-ordered format. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a row-ordered sparse matrix. + + + + + Examples + + ans=sym_getMatrix() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getNumConstr.xml b/help/en_US/sym_getNumConstr.xml new file mode 100644 index 0000000..63715fb --- /dev/null +++ b/help/en_US/sym_getNumConstr.xml @@ -0,0 +1,57 @@ + + + + + sym_getNumConstr + To get the number of the constraints of the current problem. + + + + Calling Sequence + sym_getNumConstr() + + + + Description + + This routine is used to get the number of the constraints of the current problem. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + If there was an error it prints error message to Scilab console and returns -1, else it returns a number ( >=0 ) as number of constraints. + + + + + Examples + + ans=sym_getNumConstr() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getNumElements.xml b/help/en_US/sym_getNumElements.xml new file mode 100644 index 0000000..5ce71a9 --- /dev/null +++ b/help/en_US/sym_getNumElements.xml @@ -0,0 +1,57 @@ + + + + + sym_getNumElements + To get the number of non-zero entries of the constraint matrix of the current problem. + + + + Calling Sequence + sym_getNumElements() + + + + Description + + This routine is used to get the number of non-zero entries of the constraint matrix of the current problem. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + If there was an error, it prints error message to Scilab console and returns -1, else it returns a number ( >=0 ) as number of non-zero elements. + + + + + Examples + + ans=sym_getNumElements() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getNumVar.xml b/help/en_US/sym_getNumVar.xml new file mode 100644 index 0000000..5602811 --- /dev/null +++ b/help/en_US/sym_getNumVar.xml @@ -0,0 +1,57 @@ + + + + + sym_getNumVar + To get the number of the variables of the current problem. + + + + Calling Sequence + sym_getNumVar() + + + + Description + + This routine is used to get the number of the variables of the current problem. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + If there was an error it prints error message to Scilab console and returns -1, else it returns a number ( >=0 ) as number of variables. + + + + + Examples + + ans=sym_getNumVar() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getObjCoeff.xml b/help/en_US/sym_getObjCoeff.xml new file mode 100644 index 0000000..194d3cd --- /dev/null +++ b/help/en_US/sym_getObjCoeff.xml @@ -0,0 +1,58 @@ + + + + + sym_getObjCoeff + To get the objective vector. + + + + Calling Sequence + sym_getObjCoeff() + + + + Description + + This routine is used to get the objective vector. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a row vector of coefficients of variables in objective. + + + + + Examples + + ans=sym_getObjCoeff() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getObjSense.xml b/help/en_US/sym_getObjSense.xml new file mode 100644 index 0000000..1d4f0fa --- /dev/null +++ b/help/en_US/sym_getObjSense.xml @@ -0,0 +1,57 @@ + + + + + sym_getObjSense + Get the objective sense + + + + Calling Sequence + sym_getObjSense() + + + + Description + + This function gets the sense of the objective function (minimization/maximization). + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns 1 if the objective is to be minimized and -1 if the objective is to be maximized + + + + + Examples + + sym_getObjSense() + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_getObjVal.xml b/help/en_US/sym_getObjVal.xml new file mode 100644 index 0000000..9a65646 --- /dev/null +++ b/help/en_US/sym_getObjVal.xml @@ -0,0 +1,58 @@ + + + + + sym_getObjVal + Get the optimized objective value + + + + Calling Sequence + sym_getObjVal() + + + + Description + + Get the optimized objective value after after solving the problem. + This function may fail if the problem has not been solved already. Use sym_solve() in this case. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns the optimized objective value + + + + + Examples + + sym_getObjVal() + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_getPrimalBound.xml b/help/en_US/sym_getPrimalBound.xml new file mode 100644 index 0000000..3b9db8d --- /dev/null +++ b/help/en_US/sym_getPrimalBound.xml @@ -0,0 +1,57 @@ + + + + + sym_getPrimalBound + Get the primal bound of the problem + + + + Calling Sequence + sym_getPrimalBound() + + + + Description + + Get the primal bound of the loaded problem. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns the primal bound of the problem + + + + + Examples + + sym_getPrimalBound() + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_getRhs.xml b/help/en_US/sym_getRhs.xml new file mode 100644 index 0000000..a0d1a76 --- /dev/null +++ b/help/en_US/sym_getRhs.xml @@ -0,0 +1,58 @@ + + + + + sym_getRhs + To to get the right hand side vector(column vector). + + + + Calling Sequence + sym_getRhs() + + + + Description + + This routine is used to get the right hand side vector(coumn vector). + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a column vector of the right hand side values of constraints. + + + + + Examples + + ans=sym_getRhs() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getStatus.xml b/help/en_US/sym_getStatus.xml new file mode 100644 index 0000000..f13e59e --- /dev/null +++ b/help/en_US/sym_getStatus.xml @@ -0,0 +1,58 @@ + + + + + sym_getStatus + To get status of the problem solver. + + + + Calling Sequence + sym_getStatus() + + + + Description + + This post-solution query routine is used to learn the termination status of the solution procedure. + It prints status of the problem solver to scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if it receives any return-value indicating an error message or 0 if it receives any return-value indicating a non-error message. + + + + + Examples + + status=sym_getStatus() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getStrParam.xml b/help/en_US/sym_getStrParam.xml new file mode 100644 index 0000000..b261053 --- /dev/null +++ b/help/en_US/sym_getStrParam.xml @@ -0,0 +1,61 @@ + + + + + sym_getStrParam + This routine is used to get the value of a string type parameter. + + + + Calling Sequence + sym_getStrParam(key) + + + + Description + + + + + + Arguments + + + + key + The name of the strung parameter whose value has to be retrieved. Note: should be given within " " + + + + + + + Return value + + Returns 0 if the parameter's value has been successfully retrieved and displayed on the console ,else 1 is returned corressponding to an error value for the unsuccessful execution of the function + + + + + Examples + + status=sym_getStrParam("source_path") + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_getVarLower.xml b/help/en_US/sym_getVarLower.xml new file mode 100644 index 0000000..771d095 --- /dev/null +++ b/help/en_US/sym_getVarLower.xml @@ -0,0 +1,58 @@ + + + + + sym_getVarLower + To get the lower bounds of the variables. + + + + Calling Sequence + sym_getVarLower() + + + + Description + + This routine is used to get the lower bounds of the variables. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a row vector of lower bounds of the variables. + + + + + Examples + + ans=sym_getVarLower() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_getVarSoln.xml b/help/en_US/sym_getVarSoln.xml new file mode 100644 index 0000000..5500c57 --- /dev/null +++ b/help/en_US/sym_getVarSoln.xml @@ -0,0 +1,58 @@ + + + + + sym_getVarSoln + Get the solution for the problem + + + + Calling Sequence + sym_getVarSoln() + + + + Description + + Get the solution for the problem after solving it. + This function may fail if the problem has not been solved already. Use sym_solve() in this case. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns a matrix with 1 row and number of columns equal to number of variables, that represents the solutions for those variables + + + + + Examples + + sym_getVarSoln() + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_getVarUpper.xml b/help/en_US/sym_getVarUpper.xml new file mode 100644 index 0000000..a447a54 --- /dev/null +++ b/help/en_US/sym_getVarUpper.xml @@ -0,0 +1,58 @@ + + + + + sym_getVarUpper + To get the upper bounds of the variables. + + + + Calling Sequence + sym_getVarUpper() + + + + Description + + This routine is used to get the upper bounds of the variables. + If there was an error it prints to Scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns a row vector of upper bounds of the variables. + + + + + Examples + + ans=sym_getVarUpper() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_isAbandoned.xml b/help/en_US/sym_isAbandoned.xml new file mode 100644 index 0000000..1009201 --- /dev/null +++ b/help/en_US/sym_isAbandoned.xml @@ -0,0 +1,58 @@ + + + + + sym_isAbandoned + To check whether the problem was abandoned for some reason. + + + + Calling Sequence + sym_isAbandoned() + + + + Description + + This post-solution query routine is used to learn whether the problem was abandoned for some reason. + It prints whether or not the problem was abandoned for some reason to scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if the problem was abandoned or 0 if the problem was not abandoned or -1 if there was an error. + + + + + Examples + + status=sym_isAbandoned() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_isBinary.xml b/help/en_US/sym_isBinary.xml new file mode 100644 index 0000000..57a6cf3 --- /dev/null +++ b/help/en_US/sym_isBinary.xml @@ -0,0 +1,62 @@ + + + + + sym_isBinary + Check if a variable is constrained to be binary + + + + Calling Sequence + sym_isBinary(index) + + + + Description + + This function checks if a variable is constrained to be binary (0 or 1). + + + + + Arguments + + + + index + Index of the variable to check. Must be in {0,1,2,...n-1} where n is the number of variables in the problem + + + + + + + Return value + + Returns 1 if the variable is constrained to be binary and 0 if it is not. + + + + + Examples + + sym_isBinary(2) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_isContinuous.xml b/help/en_US/sym_isContinuous.xml new file mode 100644 index 0000000..8c6a77b --- /dev/null +++ b/help/en_US/sym_isContinuous.xml @@ -0,0 +1,62 @@ + + + + + sym_isContinuous + Check if a variable is continuous + + + + Calling Sequence + sym_isContinuous(index) + + + + Description + + This function checks if a variable is continuous. + + + + + Arguments + + + + index + Index of the variable to check. Must be in {0,1,2,...n-1} where n is the number of variables in the problem + + + + + + + Return value + + Returns 1 if the variable is continuous and 0 if it is not. + + + + + Examples + + sym_isContinuous(2) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_isEnvActive.xml b/help/en_US/sym_isEnvActive.xml new file mode 100644 index 0000000..b47e28b --- /dev/null +++ b/help/en_US/sym_isEnvActive.xml @@ -0,0 +1,57 @@ + + + + + sym_isEnvActive + Check if Symphony environment is active + + + + Calling Sequence + sym_isEnvActive() + + + + Description + + Check if Symphony environment is active (open). Most Symphony functions will require the environment to be open. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns 1 if the environment is active and 0 otherwise + + + + + Examples + + sym_isEnvActive() + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_isInfeasible.xml b/help/en_US/sym_isInfeasible.xml new file mode 100644 index 0000000..88a4f43 --- /dev/null +++ b/help/en_US/sym_isInfeasible.xml @@ -0,0 +1,58 @@ + + + + + sym_isInfeasible + To check whether the problem was proven to be infeasible. + + + + Calling Sequence + sym_isInfeasible() + + + + Description + + This post-solution query routine is used to learn whether the problem was proven to be infeasible. + It prints whether or not the problem was proven to be infeasible to scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if the problem was solved proven to be infeasible or 0 if it was not proven to be infeasible or -1 if there was an error. + + + + + Examples + + status=sym_isInfeasible() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_isInteger.xml b/help/en_US/sym_isInteger.xml new file mode 100644 index 0000000..e104039 --- /dev/null +++ b/help/en_US/sym_isInteger.xml @@ -0,0 +1,46 @@ + + + + + sym_isInteger + + Check if a variable is constrained to be an integer + + + + Calling Sequence + + sym_isInteger(index) + + + + Description + + This function checks if a variable is constrained to be an integer. + index : Index of the variable to check. Must be in {0,1,2,...n-1} where n is the number of variables in the problem + + + + + Examples + + sym_isInteger(2) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_isIterLimitReached.xml b/help/en_US/sym_isIterLimitReached.xml new file mode 100644 index 0000000..013f984 --- /dev/null +++ b/help/en_US/sym_isIterLimitReached.xml @@ -0,0 +1,59 @@ + + + + + sym_isIterLimitReached + To know whether the iteration limit (node limit) was reached. + + + + Calling Sequence + sym_isIterLimitReached() + + + + Description + + This post-solution query routine is used to learn whether the iteration limit(node limit) was reached. + It prints whether or not the iteration limit (node limit) was reached to scilab console. + It can also be used if "find first feasible" parameter was set to true before solving the problem. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if the iteration limit is reached or 0 if the iteration limit is not reached or -1 if there was an error. + + + + + Examples + + status=sym_isIterLimitReached() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_isOptimal.xml b/help/en_US/sym_isOptimal.xml new file mode 100644 index 0000000..889aa02 --- /dev/null +++ b/help/en_US/sym_isOptimal.xml @@ -0,0 +1,59 @@ + + + + + sym_isOptimal + To check whether the problem was solved to optimality. + + + + Calling Sequence + sym_isOptimal() + + + + Description + + This post-solution query routine is used to learn whether the problem was solved to + optimality. + It prints whether or not the problem was solved to optimality to scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if the problem was solved to optimality or 0 if it was not solved to optimality or -1 if there was an error. + + + + + Examples + + status=sym_isOptimal() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_isTargetGapAchieved.xml b/help/en_US/sym_isTargetGapAchieved.xml new file mode 100644 index 0000000..81c99b4 --- /dev/null +++ b/help/en_US/sym_isTargetGapAchieved.xml @@ -0,0 +1,58 @@ + + + + + sym_isTargetGapAchieved + To know whether the target gap was reached. + + + + Calling Sequence + sym_isTargetGapAchieved() + + + + Description + + This post-solution query routine is used to learn whether the target gap was reached. + It print whether or not the target gap was reached. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if the target gap was reached or 0 if the target gap was not reached or -1 if there was an error. + + + + + Examples + + status=sym_isTargetGapAchieved() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_isTimeLimitReached.xml b/help/en_US/sym_isTimeLimitReached.xml new file mode 100644 index 0000000..42889de --- /dev/null +++ b/help/en_US/sym_isTimeLimitReached.xml @@ -0,0 +1,58 @@ + + + + + sym_isTimeLimitReached + To know whether the time limit was reached. + + + + Calling Sequence + sym_isTimeLimitReached() + + + + Description + + This post-solution query routine is used to learn whether the time limit was reached. + It prints whether or not the time limit was reached to scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if the time limit was reached or 0 if the time limit was not reached or -1 if there was an error. + + + + + Examples + + status=sym_isTimeLimitReached() + + + + + Authors + + + Sai Kiran Naragam + + + + + diff --git a/help/en_US/sym_loadMPS.xml b/help/en_US/sym_loadMPS.xml new file mode 100644 index 0000000..6e55cff --- /dev/null +++ b/help/en_US/sym_loadMPS.xml @@ -0,0 +1,62 @@ + + + + + sym_loadMPS + This routine is used to load an instance from an MPS file. + + + + Calling Sequence + sym_loadMPS(filename) + + + + Description + + + + + + Arguments + + + + filename + It is a string that has the path of the .mps file to loaded.It has to be given within double quotes ("") + + + + + + + Return value + + Returns 0 if the .mps file is loaded properly to symphony and 0 if there is an error reading the mps file or the function returns with an error return value + + + + + Examples + + status=sym_loadMPS("./sample.mps") -mps file present in the current directory of execution can be mentioned this way also + status=sym_loadMPS("/home/Desktop/sample.mps") -mps file present at a different location must be specified with their entire path + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_loadProblem.xml b/help/en_US/sym_loadProblem.xml new file mode 100644 index 0000000..e2409c5 --- /dev/null +++ b/help/en_US/sym_loadProblem.xml @@ -0,0 +1,99 @@ + + + + + sym_loadProblem + Load a problem into Symphony + + + + Calling Sequence + sym_loadProblem(nbVar,nbConstr,varLB,varUB,objCoeff,isInt,objSense,conMatrix,conLB,conUB) + + + + Description + + Loads a MIP problem into Symphony. All the necessary data can be given through a single function call. + The type of constraint is automatically deduced from the constraint bounds. + + + + + Arguments + + + + nbVar + Number of variables + + + nbConstr + Number of constraints + + + varLB + Matrix containing lower bounds of the variables (must have size 1 row and nbVar columns). Bound can be negative infinity + + + varUB + Matrix containing upper bounds of the variables (must have size 1 row and nbVar columns). Bound can be infinity + + + objCoeff + Matrix containing coefficients of the variables in the objective (must have size 1 row and nbVar columns) + + + isInt + Boolean matrix representing wether a variable is constrained to be an integer (must have size 1 row and nbVar columns) + + + objSense + The sense (maximization/minimization) of the objective. Use sym_minimize or sym_maximize here + + + conMatrix + Sparse matrix representing the constraint matrix (must have size nbConstr rows and nbVar columns) + + + conLB + Matrix containing lower bounds of the constraints (must have size nbConstr rows and 1 column) + + + conUB + Matrix containing upper bounds of the constraints (must have size nbConstr rows and 1 column) + + + + + + + Return value + + Returns 0 if the problem was successfully loaded into Symphony + + + + + Examples + + sym_loadProblem(2,2,[0,0],[%inf,%inf],[1,1],[%t,%t],sym_maximize,sparse([1,2;2,1]),[0;0],[7;6.5]) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_loadProblemBasic.xml b/help/en_US/sym_loadProblemBasic.xml new file mode 100644 index 0000000..90a5995 --- /dev/null +++ b/help/en_US/sym_loadProblemBasic.xml @@ -0,0 +1,100 @@ + + + + + sym_loadProblemBasic + Load a problem into Symphony (basic version) + + + + Calling Sequence + sym_loadProblemBasic(nbVar,nbConstr,varLB,varUB,objCoeff,isInt,objSense,conMatrix,conLB,conUB) + + + + Description + + Loads a MIP problem into Symphony. All the necessary data can be given through a single function call. + The type of constraint is automatically deduced from the constraint bounds. + This version of the problem loader does not support sparse matrices and hence is only useful for small problems. + + + + + Arguments + + + + nbVar + Number of variables + + + nbConstr + Number of constraints + + + varLB + Matrix containing lower bounds of the variables (must have size 1 row and nbVar columns). Bound can be negative infinity + + + varUB + Matrix containing upper bounds of the variables (must have size 1 row and nbVar columns). Bound can be infinity + + + objCoeff + Matrix containing coefficients of the variables in the objective (must have size 1 row and nbVar columns) + + + isInt + Boolean matrix representing wether a variable is constrained to be an integer (must have size 1 row and nbVar columns) + + + objSense + The sense (maximization/minimization) of the objective. Use sym_minimize or sym_maximize here + + + conMatrix + Matrix (normal) representing the constraint matrix (must have size nbConstr rows and nbVar columns) + + + conLB + Matrix containing lower bounds of the constraints (must have size nbConstr rows and 1 column) + + + conUB + Matrix containing upper bounds of the constraints (must have size nbConstr rows and 1 column) + + + + + + + Return value + + Returns 0 if the problem was successfully loaded into Symphony + + + + + Examples + + sym_loadProblemBasic(2,2,[0,0],[%inf,%inf],[1,1],[%t,%t],sym_maximize,[1,2;2,1],[0;0],[7;6.5]) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_open.xml b/help/en_US/sym_open.xml new file mode 100644 index 0000000..92b3dec --- /dev/null +++ b/help/en_US/sym_open.xml @@ -0,0 +1,59 @@ + + + + + sym_open + Open the Symphony environment + + + + Calling Sequence + sym_open() + + + + Description + + Opens the Symphony environment. The environment and all data loaded into it is maintained across function calls. + This function fails if the environment is already open. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns 1 if the environment was successfully opened and 0 otherwise + + + + + Examples + + sym_open() + + + + + Authors + + + Keyur Joshi + Iswarya + + + + + diff --git a/help/en_US/sym_resetParams.xml b/help/en_US/sym_resetParams.xml new file mode 100644 index 0000000..a73fdbd --- /dev/null +++ b/help/en_US/sym_resetParams.xml @@ -0,0 +1,56 @@ + + + + + sym_resetParams + This routine sets all the environment variables and parameters to their default values. + + + + Calling Sequence + sym_resetParams() + + + + Description + + + + + + Arguments + + This function takes no arguments + + + + + Return value + + Returns 0 if the environment variables and parameters are set to their default value and 1 if a value corresponding to an error is returned + + + + + Examples + + status=sym_resetParams() + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_setConstrLower.xml b/help/en_US/sym_setConstrLower.xml new file mode 100644 index 0000000..ae68046 --- /dev/null +++ b/help/en_US/sym_setConstrLower.xml @@ -0,0 +1,66 @@ + + + + + sym_setConstrLower + Set the lower bound of a constraint + + + + Calling Sequence + sym_setConstrLower(index,newBound) + + + + Description + + This function changes the lower bound of a constraint + + + + + Arguments + + + + index + Index of the constraint to modify. Must be in {0,1,2,...n-1} where n is the number of constraints in the problem + + + newBound + The new lower bound for the constraint + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setConstrLower(2,-100) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setConstrType.xml b/help/en_US/sym_setConstrType.xml new file mode 100644 index 0000000..18afed0 --- /dev/null +++ b/help/en_US/sym_setConstrType.xml @@ -0,0 +1,76 @@ + + + + + sym_setConstrType + Set the type of a constraint + + + + Calling Sequence + sym_setConstrType(index,type,bound1[,bound2]) + + + + Description + + This function completely modifies the type of a constraint. Supported types of constraints are less than or equal to, more than or equal to, equal to, or ranged. + The last argument is only required for ranged constraints. For the other types of constraints, only the third argument is required. + + + + + Arguments + + + + index + Index of the constraint to modify. Must be in {0,1,2,...n-1} where n is the number of constraints in the problem + + + type + New type of the constraint. Supported types: less than or equal to ("L"), greater than or equal to ("G"), equal to ("E"), or ranged ("R") + + + bound1 + The first (or only) bound for the constraint + + + bound2 + The second bound for ranged constraints. The two bounds for ranged constraints can be in any order. + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setConstrType(2,"R",-10,10) + sym_setConstrType(3,"E",100) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setConstrUpper.xml b/help/en_US/sym_setConstrUpper.xml new file mode 100644 index 0000000..676454c --- /dev/null +++ b/help/en_US/sym_setConstrUpper.xml @@ -0,0 +1,66 @@ + + + + + sym_setConstrUpper + Set the upper bound of a constraint + + + + Calling Sequence + sym_setConstrUpper(index,newBound) + + + + Description + + This function changes the upper bound of a constraint + + + + + Arguments + + + + index + Index of the constraint to modify. Must be in {0,1,2,...n-1} where n is the number of constraints in the problem + + + newBound + The new upper bound for the constraint + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setConstrUpper(2,-100) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setContinuous.xml b/help/en_US/sym_setContinuous.xml new file mode 100644 index 0000000..f4948d9 --- /dev/null +++ b/help/en_US/sym_setContinuous.xml @@ -0,0 +1,61 @@ + + + + + sym_setContinuous + This routine is used to set the type of a variable to be continuous. + + + + Calling Sequence + sym_setContinuous(index) + + + + Description + + + + + + Arguments + + + + index + Index of the variable to be set continuous + + + + + + + Return value + + Returns 0 if the variable type has been set as continuous and 0 if an error value is returned. + + + + + Examples + + status=sym_setContinuous(1) + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_setDblParam.xml b/help/en_US/sym_setDblParam.xml new file mode 100644 index 0000000..464d29e --- /dev/null +++ b/help/en_US/sym_setDblParam.xml @@ -0,0 +1,65 @@ + + + + + sym_setDblParam + This routine is used to set a double type parameter. + + + + Calling Sequence + sym_setDblParam(key,value) + + + + Description + + + + + + Arguments + + + + key + The name of the double type parameter to be set. Note: should be given within " " + + + value + New value of the corresponding double parameter + + + + + + + Return value + + Returns 0 if the parameter specified is set to the value mentioned and 0 if setting of the double parameter was unsuccessful due to invalid inputs + + + + + Examples + + status=sym_setDblParam("time_limit",5) + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_setIntParam.xml b/help/en_US/sym_setIntParam.xml new file mode 100644 index 0000000..e20dfb5 --- /dev/null +++ b/help/en_US/sym_setIntParam.xml @@ -0,0 +1,65 @@ + + + + + sym_setIntParam + This routine is used to set an integer type parameter. + + + + Calling Sequence + sym_setIntParam(key,value) + + + + Description + + + + + + Arguments + + + + key + The name of the parameter to be set. Note:should be given within " " + + + value + New value of the corresponding integer parameter + + + + + + + Return value + + Returns 0 if the parameter specified is set to the value mentioned and 0 if setting of the integer parameter was unsuccessful due to invalid inputs + + + + + Examples + + status=sym_setIntParam("verbosity",5) + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_setInteger.xml b/help/en_US/sym_setInteger.xml new file mode 100644 index 0000000..cebb83f --- /dev/null +++ b/help/en_US/sym_setInteger.xml @@ -0,0 +1,61 @@ + + + + + sym_setInteger + This routine is used to set the type of a variable to be integer. + + + + Calling Sequence + sym_setInteger(index) + + + + Description + + + + + + Arguments + + + + index + The index of the variable type to be modified as integer. Note that, it has to be at most the number of columns. + + + + + + + Return value + + Returns 0 if the variable type has been set as integer and 0 if an error value is returned. + + + + + Examples + + status=sym_setInteger(1) + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_setObjCoeff.xml b/help/en_US/sym_setObjCoeff.xml new file mode 100644 index 0000000..5251b4c --- /dev/null +++ b/help/en_US/sym_setObjCoeff.xml @@ -0,0 +1,66 @@ + + + + + sym_setObjCoeff + Set coefficient of a variable in the objective + + + + Calling Sequence + sym_setObjCoeff(index,newCoeff) + + + + Description + + This function changes the coefficient of a variable in the objective function + + + + + Arguments + + + + index + Index of the variable to modify. Must be in {0,1,2,...n-1} where n is the number of variables in the problem + + + newCoeff + The new coefficient of the variable + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setObjCoeff(2,1.5) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setObjSense.xml b/help/en_US/sym_setObjSense.xml new file mode 100644 index 0000000..356ea97 --- /dev/null +++ b/help/en_US/sym_setObjSense.xml @@ -0,0 +1,62 @@ + + + + + sym_setObjSense + Set the objective sense + + + + Calling Sequence + sym_setObjSense(sense) + + + + Description + + This function sets the sense of the objective function (minimization/maximization). + + + + + Arguments + + + + sense + The new sense of the objective function. Use sym_minimize or sym_maximize here + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setObjSense(sym_minimize) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setPrimalBound.xml b/help/en_US/sym_setPrimalBound.xml new file mode 100644 index 0000000..c2f29a7 --- /dev/null +++ b/help/en_US/sym_setPrimalBound.xml @@ -0,0 +1,62 @@ + + + + + sym_setPrimalBound + Set the primal bound of the problem + + + + Calling Sequence + sym_setPrimalBound(bound) + + + + Description + + Set the primal bound of the loaded problem. + + + + + Arguments + + + + bound + The new primal bound for the problem + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setPrimalBound(10) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setStrParam.xml b/help/en_US/sym_setStrParam.xml new file mode 100644 index 0000000..09c5ea8 --- /dev/null +++ b/help/en_US/sym_setStrParam.xml @@ -0,0 +1,65 @@ + + + + + sym_setStrParam + This routine is used to set a string type parameter. + + + + Calling Sequence + sym_setStrParam(key,value) + + + + Description + + + + + + Arguments + + + + key + The name of the string type parameter to be set. Note: should be given within " " + + + value + New value of the corresponding string parameter. Note: should be given within " " + + + + + + + Return value + + Returns 0 if the parameter specified is set to the value mentioned and 0 if setting of the string parameter was unsuccessful due to invalid inputs + + + + + Examples + + status=sym_setStrParam("source_path","..") + + + + + Authors + + + Iswarya Hariharan + + + + + diff --git a/help/en_US/sym_setVarLower.xml b/help/en_US/sym_setVarLower.xml new file mode 100644 index 0000000..1f24813 --- /dev/null +++ b/help/en_US/sym_setVarLower.xml @@ -0,0 +1,66 @@ + + + + + sym_setVarLower + Set lower bound of a variable + + + + Calling Sequence + sym_setVarLower(index,newBound) + + + + Description + + This function changes the lower bound of a variable to a new value + + + + + Arguments + + + + index + Index of the variable to modify. Must be in {0,1,2,...n-1} where n is the number of variables in the problem + + + newBound + The new lower bound for the variable + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setVarLower(2,-%inf) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setVarSoln.xml b/help/en_US/sym_setVarSoln.xml new file mode 100644 index 0000000..5fe6f3c --- /dev/null +++ b/help/en_US/sym_setVarSoln.xml @@ -0,0 +1,63 @@ + + + + + sym_setVarSoln + Set a solution for the problem + + + + Calling Sequence + sym_setVarSoln(solution) + + + + Description + + Sets a known solution for the problem. + This function fails if the solution entered does not satisfy all bounds or is worse than another currently known solution. + + + + + Arguments + + + + solution + Matrix containing solutions for the variables (must have size 1 row and number of columns equal to number of variables) + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setVarSoln([1,2,3.2,4]) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_setVarUpper.xml b/help/en_US/sym_setVarUpper.xml new file mode 100644 index 0000000..286c45f --- /dev/null +++ b/help/en_US/sym_setVarUpper.xml @@ -0,0 +1,66 @@ + + + + + sym_setVarUpper + Set upper bound of a variable + + + + Calling Sequence + sym_setVarUpper(index,newBound) + + + + Description + + This function changes the upper bound of a variable to a new value + + + + + Arguments + + + + index + Index of the variable to modify. Must be in {0,1,2,...n-1} where n is the number of variables in the problem + + + newBound + The new upper bound for the variable + + + + + + + Return value + + Returns 0 + + + + + Examples + + sym_setVarUpper(2,100) + + + + + Authors + + + Keyur Joshi + + + + + diff --git a/help/en_US/sym_solve.xml b/help/en_US/sym_solve.xml new file mode 100644 index 0000000..587b26a --- /dev/null +++ b/help/en_US/sym_solve.xml @@ -0,0 +1,58 @@ + + + + + sym_solve + To solve the currently loaded MILP problem from scratch. + + + + Calling Sequence + sym_solve() + + + + Description + + This routine solves the currently loaded MILP problem from scratch. + It prints status of the problem solver to scilab console. + + + + + Arguments + + This function takes no arguments + + + + + Return value + + It returns 1 if it receives any return-value indicating an error message or 0 if it receives any return-value indicating a non-error message. + + + + + Examples + + status=sym_solve() + + + + + Authors + + + Sai Kiran Naragam + + + + + -- cgit