From: arun.s (arun.sivaramakrishnan_at_[hidden])
Date: 2006-07-23 02:52:42
Iam trying to use lu_factorize and lu_solve for solving a linear system
Ax= B where matrix A has entries of type double and vector B entries of
type point ( a simple class wrapping double  ) but I get compiler errors
in in_place_solve ( all of the overrides have this problem)
BOOST_UBLAS_CHECK (e1 () (n, n) != value_type (0), singular ());
apparently this expects that "double" and "point" are comparable using !=
The problems disappear if I change the line to
BOOST_UBLAS_CHECK (e1 () (n, n) != E1::value_type (0), singular ());
but I leave it for the experts to give me the correct solution.
PS : I tried to switch to MTL after this, but it too, had the same problem.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk