[Pyublas] This compiles fine

Neal Becker ndbecker2 at gmail.com
Thu Jan 29 06:38:35 PST 2009


#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/vector_proxy.hpp>

namespace ublas=boost::numeric::ublas;

template<typename out_t, typename in_t>
inline out_t norm_2 (in_t const& in) {
  return ublas::norm_2 (in);
}

int main () {
  ublas::vector<double> x (10);
  double y = norm_2 (x);

  double z = norm_2 (project (x, ublas::slice (0, 3, 2)));
}

So, problem is not with calling norm_2 of a vector_slice.




More information about the Pyublas mailing list