Take care of user-supplied function by checking whether mode_compute is numeric

Fixes #508

(cherry picked from commit 8ce11bc848)
time-shift
Johannes Pfeifer 2013-10-27 10:56:11 +01:00 committed by Stéphane Adjemian (Charybdis)
parent 4da6f10233
commit 6b09ef8760
1 changed files with 2 additions and 1 deletions

View File

@ -53,7 +53,8 @@ end
M_.dname = dname;
if options_.mode_compute && options_.analytic_derivation,
if (isnumeric(options_.mode_compute) && options_.mode_compute && options_.analytic_derivation) ... %no user supplied function
|| (~isnumeric(options_.mode_compute) && options_.analytic_derivation) % user supplied function
analytic_derivation0=options_.analytic_derivation;
options_.analytic_derivation=1;
end