Re: push_back in ublas
Cem Bassoy via ublas <[email protected]> Sat, 8 Jun 2019 13:12:53 +0100
| Newsgroups | gmane.comp.lib.boost.ublas |
|---|---|
| Message-ID | <CADrR+FsoVi3-pD9+ammi5gbGNK=0R=vW5nbSJ5OeAG2dPK-qSg@mail.gmail.com> |
--===============2798429202092812429== Content-Type: multipart/alternative; boundary="000000000000908845058acede23" --000000000000908845058acede23 Content-Type: text/plain; charset="UTF-8" Hi David, David Bellot via ublas <[email protected]> schrieb am Sa., 8. Juni 2019, 08:25: > Hi, > > I've got another funky question for the group: > what does it mean to make a push_back in ublas? > I think push_back does only make sense for vectors. I would prefer a free fuction such as 'cat' that can operate also on tensors. > For a ublas::vector, it seems pretty obvious. For a matrix? Or a tensor? > If I decide to represent all the vectors as matrices now, they become row > and column vectors then. > > Should I expect the same effect on doing a push_back to a row vector and a > column vector? > > In general, could we make ublas STL compatible in general (means > vector/matrix/tensor are STL compatible)? > Does my question even make sense? > Makes totally sense. I have already sth prepared. We can do it very generic. > It's a open problem... I'm looking forward reading your comments. > Thanks David. > > Cheers, > David > _______________________________________________ > ublas mailing list > [email protected] > https://lists.boost.org/mailman/listinfo.cgi/ublas > Sent to: [email protected] > --000000000000908845058acede23 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto">Hi David,<div dir=3D"auto"><br></div><div dir=3D"auto"><b= r></div><br><br><div class=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" cl= ass=3D"gmail_attr">David Bellot via ublas <<a href=3D"mailto:ublas@lists= .boost.org">[email protected]</a>> schrieb am Sa., 8. Juni 2019, 08:= 25:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b= order-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"= gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm= all">Hi,</div><div class=3D"gmail_default" style=3D"font-family:arial,helve= tica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" sty= le=3D"font-family:arial,helvetica,sans-serif;font-size:small">I've got = another funky question for the group:</div><div class=3D"gmail_default" sty= le=3D"font-family:arial,helvetica,sans-serif;font-size:small">what does it = mean to make a push_back in ublas?</div></div></blockquote></div><div dir= =3D"auto"><br></div><div dir=3D"auto">I=C2=A0<span style=3D"font-family:san= s-serif">=C2=A0think push_back does only make sense for vectors. I would pr= efer a free fuction such as 'cat' that can operate also on tensors.= =C2=A0</span></div><div dir=3D"auto"><span style=3D"font-family:sans-serif"= ><br></span></div><div class=3D"gmail_quote" dir=3D"auto"><blockquote class= =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd= ing-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-f= amily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"g= mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sma= ll">For a ublas::vector, it seems pretty obvious. For a matrix? Or a tensor= ?</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa= ns-serif;font-size:small">If I decide to represent all the vectors as matri= ces now, they become row and column vectors then.</div><div class=3D"gmail_= default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><= br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,= sans-serif;font-size:small">Should I expect the same effect on doing a push= _back to a row vector and a column vector?</div><div class=3D"gmail_default= " style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di= v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se= rif;font-size:small">In general, could we make ublas STL compatible in gene= ral (means vector/matrix/tensor are STL compatible)?</div><div class=3D"gma= il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small= ">Does my question even make sense?</div></div></blockquote></div><div dir= =3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">Makes tot= ally sense. I have already sth prepared. We can do it very generic.</div><d= iv dir=3D"auto"><br></div><div class=3D"gmail_quote" dir=3D"auto"><blockquo= te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so= lid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style= =3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div = class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon= t-size:small">It's a open problem... I'm looking forward reading yo= ur comments.</div><div class=3D"gmail_default" style=3D"font-family:arial,h= elvetica,sans-serif;font-size:small"></div></div></blockquote></div><div di= r=3D"auto"><br></div><div dir=3D"auto">Thanks David.</div><div class=3D"gma= il_quote" dir=3D"auto"><blockquote class=3D"gmail_quote" style=3D"margin:0 = 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div= class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo= nt-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:= arial,helvetica,sans-serif;font-size:small">Cheers,<br>David</div></div> _______________________________________________<br> ublas mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"noreferre= r">[email protected]</a><br> <a href=3D"https://lists.boost.org/mailman/listinfo.cgi/ublas" rel=3D"noref= errer noreferrer" target=3D"_blank">https://lists.boost.org/mailman/listinf= o.cgi/ublas</a><br> Sent to: <a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"n= oreferrer">[email protected]</a><br> </blockquote></div></div> --000000000000908845058acede23-- --===============2798429202092812429== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline