Re: [eigen] A 15-dimensional sparse matrix or tensor?

2023-09-28 Thread Janek Kozicki (yade)
d simple. > > > On Wed, Sep 27, 2023 at 9:21 PM Janek Kozicki (yade) < > jkozicki-y...@pg.edu.pl> wrote: > > > Hi, > > > > in my incoming work on implementing Loop Quantum Gravity I will need > > a 15-dimensional sparse matrix (or tensor) to store the

Re: [eigen] A 15-dimensional sparse matrix or tensor?

2023-09-28 Thread Janek Kozicki (yade)
array of > 2-D sparse matrices, but of course you will not be able to use the nice > tensor syntax directly. > > BTW: We have mostly switched away from this mailing list, in favor of the > discord server here: https://discord.gg/M4EWf9yP > > Best, >Rasmus > > On

[eigen] A 15-dimensional sparse matrix or tensor?

2023-09-27 Thread Janek Kozicki (yade)
Hi, in my incoming work on implementing Loop Quantum Gravity I will need a 15-dimensional sparse matrix (or tensor) to store the quantum gravity data in a 15-dimensional basis. The data is very sparse, most of it are zeros. But if I tried to use a regular vector> 15 times I will quickly run out

Re: [eigen] Eigen moving to C++14

2021-09-04 Thread Janek Kozicki (yade)
Good move, congrats! Rasmus Munk Larsen said: (by the date of Fri, 3 Sep 2021 17:22:34 -0700) > The Eigen maintainers met today, and have decided to make C++14 the minimum > supported language standard on the master branch. ( > https://en.cppreference.com/w/cpp/14) Because of the change i

[eigen] use Eigen to solve 3D hydrodynamic equations per book Hydrodynamics by Horace Lamb

2021-01-04 Thread Janek Kozicki (yade)
Hello Trevor, a super small mailing list network etiquette explanation (netiquette): > Please don't hijack unrelated threads ... It means that you replied to a thread of email messages in which a different topic was discussed. Usually to discuss new things a new first email with a different

Re: [eigen] help: eigen cann't solve this simple ax correctly, but Armadillo c++ can

2020-09-08 Thread Janek Kozicki (yade)
ztdepyahoo said: (by the date of Tue, 8 Sep 2020 07:31:30 +0800) > …… exact solution of "cos(6*Pi*x)*cos(6*Pi*y)" Wow, it looks like this is a nice test case with an exact solution. Maybe it's worthwhile to add this to eigen tests? Janek -- Janek Kozicki, PhD. DSc. Arch. Assoc. Prof.

Re: [eigen] No longer accessible "Projects using Eigen"

2020-05-08 Thread Janek Kozicki (yade)
David Tellenbach said: (by the date of Fri, 8 May 2020 18:34:52 +0200) > Site not reachable anymore > -- > - Yade(https://www.yade-dem.org/sphinx/), platform for dynamic particle > models, uses Eigen for geometric computations (switched from the WildMagic > package)

Re: [eigen] Dropping C++14 compatibility discussion

2020-05-06 Thread Janek Kozicki (yade)
Rob McDonald said: (by the date of Tue, 5 May 2020 15:20:20 -0700) > > hopefully the energetic people calling for this change are the > > ones who will step forward to do the work. yeah. I did a couple of small merge requests. Depending on what my software YADE will need, I will do some more

Re: [eigen] Dropping C++17 compatibility discussion

2020-05-06 Thread Janek Kozicki (yade)
;> The fact is -- Eigen development is slow. The code has reached a very > >>> stable state. The last major release was in 2018. These facts are > >>> probably good for most users of Eigen. > >>> > >>> If permission to jump to some advanced version m

Re: [eigen] Dropping C++14 compatibility discussion

2020-05-05 Thread Janek Kozicki (yade)
I suggest to move forward, and use C++17. There is no reason to stick with old libraries. If you prefer to keep for a year or two the ability to compile with C++14, then place such obsolete code inside some #ifdef #else #endif, so that more efficient code is generated with C++17 and less

Re: [eigen] Vector's -= operator does not seem to work

2020-03-18 Thread Janek Kozicki (yade)
Hung Dang said: (by the date of Wed, 18 Mar 2020 09:06:02 -0400) > [...] I only look from the implement perspective (\=, *=, -= , > and += operators are the same) and do not pay attention to the mathematical > meaning of the expression. Whoa! That's surprising. I am really glad that Eigen

[eigen] inconsistent unsupported/Eigen/MPRealSupport random() ? NumTraits question.

2019-12-07 Thread Janek Kozicki (yade)
Hi, when I was writing tests for my NumTraits implementation I suppose found an inconsistency: Eigen::internal::random() returns in range (-1,1) Eigen::internal::random() returns in range (-1,1) Eigen::internal::random() returns in range (-1,1) Eigen::internal::random() returns in range (0,1)

Re: [eigen] GitLab migration is starting now! yade is on gitlab too!

2019-12-06 Thread Janek Kozicki (yade)
of Thu, 5 Dec 2019 19:12:16 +) > Even for a build-server test run? I agree it's not so useful for > development. > > On 12/5/19 6:47 PM, Janek Kozicki (yade) wrote: > > Joel Holdsworth said: (by the date of Thu, 5 Dec 2019 18:41:05 +) > > > >> Shou

Re: [eigen] GitLab migration is starting now! yade is on gitlab too!

2019-12-05 Thread Janek Kozicki (yade)
ognize that they are out of date, which resulted in super-weird build errors. I found out that ccache is much more robust and reliable. > On 12/5/19 6:36 PM, Janek Kozicki (yade) wrote: > > Hi, > > > > I am developer of YADE, https://gitlab.com/yade-dev and I want to add > &

Re: [eigen] GitLab migration is starting now!

2019-12-05 Thread Janek Kozicki (yade)
We moved YADE to gitlab about a year ago, and I found that the default merge request merging with a rebase before (clicking the green "rebase" button) works the best for us. Especially important to keep all the commits fully compilable and working. Which fortunately is possible thanks to CI. Then

Re: [eigen] GitLab migration is starting now! yade is on gitlab too!

2019-12-05 Thread Janek Kozicki (yade)
Hi, I am developer of YADE, https://gitlab.com/yade-dev and I want to add high precision support in our entire codebase. Unfortunately I have been getting eigen segfaults in my tests. More about that in another email. I want to talk a little about your gitlab migration :) I use libeigen since