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)
downloadsymphony-29e8e8bbd43892c7fa146c165fdf128f786d6a7b.tar.gz
symphony-29e8e8bbd43892c7fa146c165fdf128f786d6a7b.tar.bz2
symphony-29e8e8bbd43892c7fa146c165fdf128f786d6a7b.zip
README.rst added
Diffstat (limited to 'macros/setOptions.sci')
-rw-r--r--macros/setOptions.sci17
1 files changed, 7 insertions, 10 deletions
diff --git a/macros/setOptions.sci b/macros/setOptions.sci
index 138e577..68aad02 100644
--- a/macros/setOptions.sci
+++ b/macros/setOptions.sci
@@ -12,9 +12,8 @@
function setOptions(varargin)
options = varargin(1);
- nbOpt = size(options,2);
+ nbOpt = size(options);
- value = strtod(options)
if (nbOpt~=0) then
for i = 1:(nbOpt/2)
@@ -22,21 +21,19 @@ function setOptions(varargin)
//Setting the parameters
//Check if the given parameter is String
- if (value(2*i) == %nan ) then
- sym_setStrParam(options(2*i - 1),value(2*i));
+ 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(value(2*i))==1) then
- sym_setDblParam(options(2*i - 1),value(2*i));
+ 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(value(2*i))==8)
+ elseif(type(options(2*i))==8)
sym_setIntParam(options(2*i - 1),options(2*i));
end
-
- end
+ end
end
-
endfunction