Boost logo

Ublas :

From: Nico Galoppo (nico_at_[hidden])
Date: 2005-09-22 09:41:46


the documentation of atlas::potrf(SA) suggests using symmetric_adaptor<>(A) to
let potrf() know which part of the matrix (upper,lower) is being represented.
But what about if I don't want to store the original matrix A as a dense matrix?
Say i have a symmetric_matrix<> A, shouldn't I be able to call atlas::potrf(A)?

Trying to compile above approach gives following compilation error:

h:\Dev\boost_1_33_0\boost\numeric\bindings\atlas\clapack.hpp(539) : error C2027:
use of undefined type 'boost::STATIC_ASSERTION_FAILURE<x>'
         h:\Dev\boost_1_33_0\boost\numeric\bindings\atlas\clapack.hpp(539) : see
reference to class template instantiation 'boost::STATIC_ASSERTION_FAILURE<x>'
being compiled
         h:\Nico's Documents\Code\Hybrid\include\math\smwmatrix.h(135) : see
reference to function template instantiation 'int
&)' being compiled
         C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\map(36)
: while compiling class-template member function 'void
OpenTissue::SMWMatrix<Model>::init(const Model &,const

nico galoppo von borries     @  address: 105 creel st., chapel hill
comp. graphics phd. student  @           north carolina, 27516 USA
UNC, chapel hill             @  phone: +1 (919) 962-1898 (office)
                              @         +1 (919) 942-7609 (home)
                              @  email: nico at cs dot unc dot edu
                              @  homepage:
--- debian linux :: vim powered