[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
return a list of list from oct-file
From: |
roessli |
Subject: |
return a list of list from oct-file |
Date: |
Mon, 28 Feb 2011 09:02:15 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7 |
Hello,
With Octave 3.4.0 I am having trouble to return a list of list from an
oct-file.
Before with something like
DEFUN_DLD(test, args, , "c++-version of test.m")
{
octave_value_list f_return;
octave_value_list a_list, b_list, c_list;
for (int k = 0; k < 10; ++k)
{
a_list(k) = ...;
b_list(k) = ...;
c_list(k) = ...;
}
f_return(0) = a_list;
f_return(1) = b_list;
f_return(2) = c_list;
return f_return;
}
it was possible to have in octave
[a,b,c] = test();
which returned 3 lists in that case. It does not seem to be working in
Octave 3.4.0.
I tried using
std::list<octave_value_list> f_return;
f_return.push_back(a);
f_return.push_back(b);
f_return.push_back(c);
return f_return;
without success.
I would be grateful if somebody could provide a way of doing this.
Thank You in advance,
Bertrand Roessli
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- return a list of list from oct-file,
roessli <=