From cc6121b98d16d567580743ac54d4809124b2b29c Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 20 Nov 2008 10:47:12 +0000 Subject: tutorial: add the cast function --- doc/QuickStartGuide.dox | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'doc/QuickStartGuide.dox') diff --git a/doc/QuickStartGuide.dox b/doc/QuickStartGuide.dox index c48e153cf..25bbf4632 100644 --- a/doc/QuickStartGuide.dox +++ b/doc/QuickStartGuide.dox @@ -188,6 +188,15 @@ v = 6 6 6 +\subsection TutorialCasting Casting + +In Eigen, any matrices of same size and same scalar type are all naturally compatible. The scalar type can be explicitely casted to another one using the template cast() function: +\code +Matrix3d md(1,2,3); +Matrix3f mf = md.cast(); +\endcode +Note that casting to the same scalar type in an expression is free. + \subsection TutorialMap Map Any memory buffer can be mapped as an Eigen expression: -- cgit v1.2.3