Login  Register

Re: How to copy a Boost::Matrix into a Quantlib::Matrix

Posted by jean-renaud viala on Nov 10, 2011; 4:15pm
URL: http://quantlib.414.s1.nabble.com/How-to-copy-a-Boost-Matrix-into-a-Quantlib-Matrix-tp12318p12322.html

Hi
Thanks I saw it
Your suggestion doesn't work (it doesn't compile) but I think it's
because my mat is not UBLAS
I will try later but right now the solution below works fine
Regards
JRV

for (int i=0; i < N; ++i)
                {
             std::copy(mat[i].begin(), mat[i].end(),
result.row_begin(i));
                }

-----Original Message-----
From: Bojan Nikolic [mailto:[hidden email]]
Sent: Wednesday, November 09, 2011 12:39 PM
To: Viala Jean-Renaud (AMUNDI)
Cc: [hidden email]
Subject: Re: [Quantlib-dev] How to copy a Boost::Matrix into a
Quantlib::Matrix


Hi,

"Viala Jean-Renaud (AMUNDI)" <[hidden email]> writes:

> std::copy(mat.begin(), mat.end(), result.begin());

Possibly you skimmed over it, but in the snippet I sent this was:

std::copy(mat.begin1(), mat.end1(), result.begin());
                   ^ Note the 1 here!
                               ^ here too!

Best,
Bojan

--
Bojan Nikolic          ||          http://www.bnikolic.co.uk

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev