Re: [eigen] How to make optional template parameters in C++ ?

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


Thanks for your help, it works ;)



On Tue, 11 May 2010 11:28:17 +0200, Hauke Heibel

<hauke.heibel@xxxxxxxxxxxxxx> wrote:

> Hi Vincent,

> 

> in order to write an Eigen-Matrix derived class, you can do something

> as I did in the attached file. In order to define default template

> parameters you need to add them to the class definition or forward

> declarations. The reason why you probably did not see the default

> parameter declarations in Eigen is that they are hidden in a separate

> file (src\Core\util\ForwardDeclarations.h).

> 

> I hope that helps.

> 

> Regards,

> Hauke

> 

> On Tue, May 11, 2010 at 11:04 AM,  <vincent.lejeune@xxxxxxxxxx> wrote:

>> Hi,

>>

>> I'm trying to make my own matrix type, which derivate from the

>>

>> Matrix< _Scalar,  _Rows,  _Cols,  _Options,  _MaxRows,  _MaxCols>

>>

>> class. However, I don't know how to make the last 3 template parameters

>> optionals for my own type, as it is done with the Matrix type.

>>

>>

>> I'd like to know what's the trick used to get optional templates

>> parameters to

>> use it for my own matrix please.



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