Re: [eigen] [FAQ] how to have an initialized static Matrix |

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]

*To*: eigen@xxxxxxxxxxxxxxxxxxx*Subject*: Re: [eigen] [FAQ] how to have an initialized static Matrix*From*: Christoph Hertzberg <chtz@xxxxxxxxxxxxxxxxxxxxxxxx>*Date*: Thu, 21 Mar 2013 13:58:50 +0100

On 21.03.2013 11:54, Helmut Jarausch wrote:

On 03/21/2013 11:44:14 AM, Christoph Hertzberg wrote:I found another very hacked solution. It requires that the data layout of Matrix will not change (especially, no extra fields will be introduced): EIGEN_ALIGN16 static const double C3_data[] = {1.0/5, 3.0/10, 4.0/5, 8.0/9, 1.0, 1..0}; static const Vec6d& C3 = reinterpret_cast<const Vec6d&>(*C3_data);That's the case for my application : matrix and vectors of weights in higher order Runge-Kutta methods.

Still, for a "real" matrix one would have to enter the transposed matrix if one likes to stay to column ordering for efficiency.

Christoph -- ---------------------------------------------- Dipl.-Inf., Dipl.-Math. Christoph Hertzberg Cartesium 0.049 Universität Bremen Enrique-Schmidt-Straße 5 28359 Bremen Tel: +49 (421) 218-64252 ----------------------------------------------

**References**:**[eigen] [FAQ] how to have an initialized static Matrix***From:*Helmut Jarausch

**Re: [eigen] [FAQ] how to have an initialized static Matrix***From:*Christoph Hertzberg

**Re: [eigen] [FAQ] how to have an initialized static Matrix***From:*Christoph Hertzberg

**Re: [eigen] [FAQ] how to have an initialized static Matrix***From:*Helmut Jarausch

**Messages sorted by:**[ date | thread ]- Prev by Date:
**Re: [eigen] [FAQ] how to have an initialized static Matrix** - Next by Date:
**Re: [eigen] [FAQ] how to have an initialized static Matrix** - Previous by thread:
**Re: [eigen] [FAQ] how to have an initialized static Matrix** - Next by thread:
**Re: [eigen] [FAQ] how to have an initialized static Matrix**

Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |