I am trying to compile the below example program listed on boost.org:
#include
#include
int main () {
using namespace boost::numeric::ublas;
matrix<double> m (3, 3);
for (unsigned i = 0; i < m.size1 (); ++ i)
for (unsigned j = 0; j < m.size2 (); ++ j)
m (i, j) = 3 * i + j;
std::cout << m << std::endl;
}
When I compile it, I get these errors. Could anyone please help me with
getting rid of these?
/boost/numeric/ublas/storage.hpp", line 1046: Error: Too few arguments for
template
std::reverse_iterator::const_iterator>.
/boost/numeric/ublas/storage.hpp", line 1076: Where: While specializing
"boost::numeric::ublas::basic_range".
/boost/numeric/ublas/storage.hpp", line 1076: Where: Specialized in
non-template code.
/boost/numeric/ublas/storage.hpp", line 1265: Error: Too few arguments for
template
std::reverse_iterator::const_iterator>.
/boost/numeric/ublas/storage.hpp", line 1296: Where: While specializing
"boost::numeric::ublas::basic_slice".
/boost/numeric/ublas/storage.hpp", line 1296: Where: Specialized in
non-template code.
/boost/numeric/ublas/storage.hpp", line 1525: Error: Too few arguments for
template
std::reverse_iteratorboost::numeric::ublas::A::const_iterator>.
/boost/numeric/ublas/storage.hpp", line 1558: Where: While specializing
"boost::numeric::ublas::indirect_arrayboost::numeric::ublas::A".
/boost/numeric/ublas/storage.hpp", line 1558: Where: Specialized in
non-template code.
/boost/numeric/ublas/storage.hpp", line 246: Error: Too few arguments for
template std::reverse_iterator.
/boost/numeric/ublas/fwd.hpp", line 126: Where: While specializing
"boost::numeric::ublas::unbounded_array".
/boost/numeric/ublas/fwd.hpp", line 126: Where: Specialized in
non-template code.
/boost/numeric/ublas/storage.hpp", line 247: Error: Too few arguments for
template std::reverse_iteratorboost::numeric::ublas::T*.
/boost/numeric/ublas/fwd.hpp", line 126: Where: While specializing
"boost::numeric::ublas::unbounded_array".
/boost/numeric/ublas/fwd.hpp", line 126: Where: Specialized in
non-template code.
5 Error(s) detected.
Thanks,
Jag