summaryrefslogtreecommitdiff
path: root/macros/setOptions.sci~
diff options
context:
space:
mode:
authorHarpreet2015-11-02 16:20:08 +0530
committerHarpreet2015-11-02 16:20:08 +0530
commit29e8e8bbd43892c7fa146c165fdf128f786d6a7b (patch)
treeedeacf24d149d777859c2eff9661d04c7bd2f93d /macros/setOptions.sci~
parenteb054c02e76fa28638b595865f5eda52277b70be (diff)
downloadFOSSEE-Optimization-toolbox-29e8e8bbd43892c7fa146c165fdf128f786d6a7b.tar.gz
FOSSEE-Optimization-toolbox-29e8e8bbd43892c7fa146c165fdf128f786d6a7b.tar.bz2
FOSSEE-Optimization-toolbox-29e8e8bbd43892c7fa146c165fdf128f786d6a7b.zip
README.rst added
Diffstat (limited to 'macros/setOptions.sci~')
-rw-r--r--macros/setOptions.sci~40
1 files changed, 40 insertions, 0 deletions
diff --git a/macros/setOptions.sci~ b/macros/setOptions.sci~
new file mode 100644
index 0000000..ef5c36c
--- /dev/null
+++ b/macros/setOptions.sci~
@@ -0,0 +1,40 @@
+// 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
+
+function setOptions(varargin)
+
+ options = varargin(1);
+ nbOpt = size(options);
+
+
+ if (nbOpt~=0) then
+ for i = 1:(nbOpt/2)
+
+ //Setting the parameters
+
+ //Check if the given parameter is String
+ if (type(options(2*i)) == 10 ) then
+ sym_setStrParam(options(2*i - 1),options(2*i));
+
+ //Check if the given parameter is Double
+ elseif(type(options(2*i))==1) then
+ sym_setDblParam(options(2*i - 1),options(2*i));
+
+ //Check if the given parameter is Integer
+ elseif(type(options(2*i))==8)
+ sym_setIntParam(options(2*i - 1),options(2*i));
+ end
+
+ end
+ end
+
+endfunction
+