17faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez<?xml version="1.0" encoding="utf-8"?> 27faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 37faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 47faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 57faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- Fixed x Fixed Matrix --> 67faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,*,*,*,*,*>"> 77faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,-1,-1,*,*,*>"/> 87faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[{$T2}, {$T3}] (fixed matrix)</DisplayString> 97faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 107faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="Flags%2"> <!-- row major layout --> 117faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 127faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? $T2 : $T3</Size> 137faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data.array</ValuePointer> 147faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 157faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="!(Flags%2)"> <!-- column major layout --> 167faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Direction>Backward</Direction> 177faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 187faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? $T2 : $T3</Size> 197faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data.array</ValuePointer> 207faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 217faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 227faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 237faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 247faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- 2 x 2 Matrix --> 257faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,2,2,*,*,*>"> 267faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,2,2,*,*,*>"/> 277faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[2, 2] (fixed matrix)</DisplayString> 287faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 297faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 0]" Condition="Flags%2"> 307faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]})</DisplayString> 317faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 327faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 0]" Condition="!(Flags%2)"> 337faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[0]}, {m_storage.m_data.array[2]})</DisplayString> 347faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 357faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 1]" Condition="Flags%2"> 367faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[2]}, {m_storage.m_data.array[3]})</DisplayString> 377faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 387faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 1]" Condition="!(Flags%2)"> 397faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[1]}, {m_storage.m_data.array[3]})</DisplayString> 407faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 417faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 427faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 437faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 447faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- 3 x 3 Matrix --> 457faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,3,3,*,*,*>"> 467faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,3,3,*,*,*>"/> 477faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[3, 3] (fixed matrix)</DisplayString> 487faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 497faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 0]" Condition="Flags%2"> 507faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]})</DisplayString> 517faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 527faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 0]" Condition="!(Flags%2)"> 537faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[0]}, {m_storage.m_data.array[3]}, {m_storage.m_data.array[6]})</DisplayString> 547faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 557faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 1]" Condition="Flags%2"> 567faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[3]}, {m_storage.m_data.array[4]}, {m_storage.m_data.array[5]})</DisplayString> 577faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 587faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 1]" Condition="!(Flags%2)"> 597faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[1]}, {m_storage.m_data.array[4]}, {m_storage.m_data.array[7]})</DisplayString> 607faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 617faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 2]" Condition="Flags%2"> 627faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[6]}, {m_storage.m_data.array[7]}, {m_storage.m_data.array[8]})</DisplayString> 637faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 647faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 2]" Condition="!(Flags%2)"> 657faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[2]}, {m_storage.m_data.array[5]}, {m_storage.m_data.array[8]})</DisplayString> 667faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 677faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 687faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 697faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 707faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- 4 x 4 Matrix --> 717faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,4,4,*,*,*>"> 727faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,4,4,*,*,*>"/> 737faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[4, 4] (fixed matrix)</DisplayString> 747faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 757faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 0]" Condition="Flags%2"> 767faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]}, {m_storage.m_data.array[3]})</DisplayString> 777faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 787faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 0]" Condition="!(Flags%2)"> 797faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[0]}, {m_storage.m_data.array[4]}, {m_storage.m_data.array[8]}, {m_storage.m_data.array[12]})</DisplayString> 807faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 817faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 1]" Condition="Flags%2"> 827faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[4]}, {m_storage.m_data.array[5]}, {m_storage.m_data.array[6]}, {m_storage.m_data.array[7]})</DisplayString> 837faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 847faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 1]" Condition="!(Flags%2)"> 857faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[1]}, {m_storage.m_data.array[5]}, {m_storage.m_data.array[9]}, {m_storage.m_data.array[13]})</DisplayString> 867faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 877faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 2]" Condition="Flags%2"> 887faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[8]}, {m_storage.m_data.array[9]}, {m_storage.m_data.array[10]}, {m_storage.m_data.array[11]})</DisplayString> 897faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 907faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 2]" Condition="!(Flags%2)"> 917faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[2]}, {m_storage.m_data.array[6]}, {m_storage.m_data.array[10]}, {m_storage.m_data.array[14]})</DisplayString> 927faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 937faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 3]" Condition="Flags%2"> 947faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[12]}, {m_storage.m_data.array[13]}, {m_storage.m_data.array[14]}, {m_storage.m_data.array[15]})</DisplayString> 957faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 967faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Synthetic Name="[row 3]" Condition="!(Flags%2)"> 977faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>({m_storage.m_data.array[3]}, {m_storage.m_data.array[7]}, {m_storage.m_data.array[11]}, {m_storage.m_data.array[15]})</DisplayString> 987faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Synthetic> 997faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 1007faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 1017faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 1027faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- Dynamic x Dynamic Matrix --> 1037faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,-1,-1,*,*,*>"> 1047faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,-1,-1,*,*,*>"/> 1057faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data == 0">empty</DisplayString> 1067faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data != 0">[{m_storage.m_rows}, {m_storage.m_cols}] (dynamic matrix)</DisplayString> 1077faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 1087faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="Flags%2"> <!-- row major layout --> 1097faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 1107faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? m_storage.m_rows : m_storage.m_cols</Size> 1117faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1127faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1137faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="!(Flags%2)"> <!-- column major layout --> 1147faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Direction>Backward</Direction> 1157faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 1167faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? m_storage.m_rows : m_storage.m_cols</Size> 1177faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1187faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1197faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 1207faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 1217faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 1227faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- Fixed x Dynamic Matrix --> 1237faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,*,-1,*,*,*>"> 1247faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,*,-1,*,*,*>"/> 1257faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data == 0">empty</DisplayString> 1267faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data != 0">[{$T2}, {m_storage.m_cols}] (dynamic column matrix)</DisplayString> 1277faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 1287faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="Flags%2"> <!-- row major layout --> 1297faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 1307faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? $T2 : m_storage.m_cols</Size> 1317faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1327faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1337faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="!(Flags%2)"> <!-- column major layout --> 1347faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Direction>Backward</Direction> 1357faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 1367faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? $T2 : m_storage.m_cols</Size> 1377faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1387faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1397faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 1407faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 1417faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 1427faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- Dynamic x Fixed Matrix --> 1437faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,-1,*,*,*,*>"> 1447faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,-1,*,*,*,*>"/> 1457faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data == 0">empty</DisplayString> 1467faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data != 0">[{m_storage.m_rows}, {$T2}] (dynamic row matrix)</DisplayString> 1477faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 1487faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="Flags%2"> <!-- row major layout --> 1497faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 1507faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? m_storage.m_rows : $T2</Size> 1517faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1527faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1537faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems Condition="!(Flags%2)"> <!-- column major layout --> 1547faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Direction>Backward</Direction> 1557faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Rank>2</Rank> 1567faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>$i==0 ? m_storage.m_rows : $T2</Size> 1577faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1587faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1597faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 1607faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 1617faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 1627faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- Dynamic Column Vector --> 1637faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,1,-1,*,*,*>"> 1647faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,1,-1,*,*,*>"/> 1657faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data == 0">empty</DisplayString> 1667faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data != 0">[{m_storage.m_cols}] (dynamic column vector)</DisplayString> 1677faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 1687faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[size]">m_storage.m_cols</Item> 1697faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems> 1707faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>m_storage.m_cols</Size> 1717faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1727faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1737faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 1747faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 1757faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 1767faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- Dynamic Row Vector --> 1777faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,-1,1,*,*,*>"> 1787faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,-1,1,*,*,*>"/> 1797faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data == 0">empty</DisplayString> 1807faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString Condition="m_storage.m_data != 0">[{m_storage.m_rows}] (dynamic row vector)</DisplayString> 1817faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 1827faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[size]">m_storage.m_rows</Item> 1837faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ArrayItems> 1847faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Size>m_storage.m_rows</Size> 1857faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <ValuePointer>m_storage.m_data</ValuePointer> 1867faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </ArrayItems> 1877faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 1887faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 1897faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 1907faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <!-- Fixed Vector --> 1917faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,1,1,*,*,*>"> 1927faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,1,1,*,*,*>"/> 1937faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[1] ({m_storage.m_data.array[0]})</DisplayString> 1947faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 1957faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[x]">m_storage.m_data.array[0]</Item> 1967faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 1977faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 1987faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 1997faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,2,1,*,*,*>"> 2007faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Matrix<*,1,2,*,*,*>"/> 2017faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,2,1,*,*,*>"/> 2027faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,1,2,*,*,*>"/> 2037faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[2] ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]})</DisplayString> 2047faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 2057faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[x]">m_storage.m_data.array[0]</Item> 2067faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[y]">m_storage.m_data.array[1]</Item> 2077faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 2087faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 2097faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 2107faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,3,1,*,*,*>"> 2117faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Matrix<*,1,3,*,*,*>"/> 2127faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,3,1,*,*,*>"/> 2137faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,1,3,*,*,*>"/> 2147faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[3] ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]})</DisplayString> 2157faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 2167faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[x]">m_storage.m_data.array[0]</Item> 2177faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[y]">m_storage.m_data.array[1]</Item> 2187faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[z]">m_storage.m_data.array[2]</Item> 2197faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 2207faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 2217faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 2227faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Type Name="Eigen::Matrix<*,4,1,*,*,*>"> 2237faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Matrix<*,1,4,*,*,*>"/> 2247faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,4,1,*,*,*>"/> 2257faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <AlternativeType Name="Eigen::Array<*,1,4,*,*,*>"/> 2267faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <DisplayString>[4] ({m_storage.m_data.array[0]}, {m_storage.m_data.array[1]}, {m_storage.m_data.array[2]}, {m_storage.m_data.array[3]})</DisplayString> 2277faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Expand> 2287faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[x]">m_storage.m_data.array[0]</Item> 2297faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[y]">m_storage.m_data.array[1]</Item> 2307faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[z]">m_storage.m_data.array[2]</Item> 2317faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez <Item Name="[w]">m_storage.m_data.array[3]</Item> 2327faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Expand> 2337faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez </Type> 2347faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez 2357faaa9f3f0df9d23790277834d426c3d992ac3baCarlos Hernandez</AutoVisualizer> 236