Class std::__true_type
   size=1 align=1
   base size=0 base align=1
std::__true_type (0x0x7f29fb077c00) 0 empty

Class std::__false_type
   size=1 align=1
   base size=0 base align=1
std::__false_type (0x0x7f29fb077c60) 0 empty

Class std::__truth_type<true>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<true> (0x0x7f29fb077d20) 0 empty

Class std::__is_void<void>
   size=1 align=1
   base size=0 base align=1
std::__is_void<void> (0x0x7f29fb077f00) 0 empty

Class std::__is_integer<bool>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<bool> (0x0x7f29f8ec5000) 0 empty

Class std::__is_integer<char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char> (0x0x7f29f8ec5060) 0 empty

Class std::__is_integer<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<signed char> (0x0x7f29f8ec50c0) 0 empty

Class std::__is_integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned char> (0x0x7f29f8ec5120) 0 empty

Class std::__is_integer<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t> (0x0x7f29f8ec5180) 0 empty

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7f29f8ec51e0) 0 empty

Class std::__is_integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short unsigned int> (0x0x7f29f8ec5240) 0 empty

Class std::__is_integer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int> (0x0x7f29f8ec52a0) 0 empty

Class std::__is_integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned int> (0x0x7f29f8ec5300) 0 empty

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f29f8ec5360) 0 empty

Class std::__is_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long unsigned int> (0x0x7f29f8ec53c0) 0 empty

Class std::__is_integer<long long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long int> (0x0x7f29f8ec5420) 0 empty

Class std::__is_integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long unsigned int> (0x0x7f29f8ec5480) 0 empty

Class std::__is_floating<float>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<float> (0x0x7f29f8ec5540) 0 empty

Class std::__is_floating<double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<double> (0x0x7f29f8ec55a0) 0 empty

Class std::__is_floating<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<long double> (0x0x7f29f8ec5600) 0 empty

Class std::__is_char<char>
   size=1 align=1
   base size=0 base align=1
std::__is_char<char> (0x0x7f29f8ec5900) 0 empty

Class std::__is_char<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_char<wchar_t> (0x0x7f29f8ec5960) 0 empty

Class std::__is_byte<char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<char> (0x0x7f29f8ec5a20) 0 empty

Class std::__is_byte<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<signed char> (0x0x7f29f8ec5a80) 0 empty

Class std::__is_byte<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned char> (0x0x7f29f8ec5ae0) 0 empty

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f29f8ec5d80) 0 empty

Class __gnu_cxx::__add_unsigned<signed char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<signed char> (0x0x7f29f8ec5de0) 0 empty

Class __gnu_cxx::__add_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<short int> (0x0x7f29f8ec5e40) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f29f8ec5ea0) 0 empty

Class __gnu_cxx::__add_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long int> (0x0x7f29f8ec5f00) 0 empty

Class __gnu_cxx::__add_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long long int> (0x0x7f29f8ec5f60) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f29f8ef4060) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned char> (0x0x7f29f8ef40c0) 0 empty

Class __gnu_cxx::__remove_unsigned<short unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<short unsigned int> (0x0x7f29f8ef4120) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned int> (0x0x7f29f8ef4180) 0 empty

Class __gnu_cxx::__remove_unsigned<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long unsigned int> (0x0x7f29f8ef41e0) 0 empty

Class __gnu_cxx::__remove_unsigned<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long long unsigned int> (0x0x7f29f8ef4240) 0 empty

Class std::__is_integer<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long double> (0x0x7f29f8ef4360) 0 empty

Class __gnu_cxx::__promote<long double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<long double> (0x0x7f29f8ef43c0) 0 empty

Class std::__is_integer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<double> (0x0x7f29f8ef4420) 0 empty

Class __gnu_cxx::__promote<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<double> (0x0x7f29f8ef4480) 0 empty

Class std::__is_integer<float>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<float> (0x0x7f29f8ef44e0) 0 empty

Class __gnu_cxx::__promote<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<float> (0x0x7f29f8ef4540) 0 empty

Class __exception
   size=32 align=4
   base size=32 base align=4
__exception (0x0x7f29f8ef46c0) 0

Class __signbitf(float)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
__signbitf(float)::<anonymous union> (0x0x7f29f8ef4720) 0

Class __signbit(double)::<anonymous union>
   size=8 align=4
   base size=8 base align=4
__signbit(double)::<anonymous union> (0x0x7f29f8ef4780) 0

Class __signbitl(long double)::<anonymous union>
   size=12 align=4
   base size=12 base align=4
__signbitl(long double)::<anonymous union> (0x0x7f29f8ef47e0) 0

Class <anonymous struct>::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous struct>::<anonymous union> (0x0x7f29f8ef4900) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f29f8ef48a0) 0

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f29f8ef4960) 0

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9exception)
8     (int (*)(...))std::exception::~exception
12    (int (*)(...))std::exception::~exception
16    (int (*)(...))std::exception::what

Class std::exception
   size=4 align=4
   base size=4 base align=4
std::exception (0x0x7f29f8ef4d80) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 8u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13bad_exception)
8     (int (*)(...))std::bad_exception::~bad_exception
12    (int (*)(...))std::bad_exception::~bad_exception
16    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7f29faf80b60) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f29f8ef4de0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f29faf80b60)

Class std::input_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::input_iterator_tag (0x0x7f29f907b000) 0 empty

Class std::output_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::output_iterator_tag (0x0x7f29f907b060) 0 empty

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f29faf80c30) 0 empty
  std::input_iterator_tag (0x0x7f29f907b0c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f29faf80c98) 0 empty
  std::forward_iterator_tag (0x0x7f29faf80d00) 0 empty
    std::input_iterator_tag (0x0x7f29f907b120) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f29faf80d68) 0 empty
  std::bidirectional_iterator_tag (0x0x7f29faf80dd0) 0 empty
    std::forward_iterator_tag (0x0x7f29faf80e38) 0 empty
      std::input_iterator_tag (0x0x7f29f907b180) 0 empty

Class std::iterator<std::output_iterator_tag, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::output_iterator_tag, void, void, void, void> (0x0x7f29f907b480) 0 empty

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7f29f907b660) 0 empty

Class __gnu_cxx::__ops::_Iter_less_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_val (0x0x7f29f907b6c0) 0 empty

Class __gnu_cxx::__ops::_Val_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Val_less_iter (0x0x7f29f907b720) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7f29f907b780) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7f29f907b7e0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f29f907bc00) 0 empty

Class std::__copy_move<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, false, std::random_access_iterator_tag> (0x0x7f29f907bd80) 0 empty

Class std::__copy_move_backward<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0x0x7f29f907bea0) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7f29f8d62000) 0 empty

Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f29f8d620c0) 0 empty

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f29f8d62180) 0 empty

Class std::char_traits<char>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char> (0x0x7f29f8d62300) 0 empty

Class std::char_traits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<wchar_t> (0x0x7f29f8d62360) 0 empty

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7f29f8d623c0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f29f8d62420) 0

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7f29f8d62480) 0

Class sched_param
   size=4 align=4
   base size=4 base align=4
sched_param (0x0x7f29f8d624e0) 0

Class __sched_param
   size=4 align=4
   base size=4 base align=4
__sched_param (0x0x7f29f8d62540) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f29f8d625a0) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7f29f8d62600) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7f29f8d62660) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7f29f8d626c0) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7f29f8d62720) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7f29f8d62780) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f29f8d627e0) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
<anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct> (0x0x7f29f8d62960) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7f29f8d62900) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7f29f8d628a0) 0

Class <anonymous union>
   size=24 align=4
   base size=24 base align=4
<anonymous union> (0x0x7f29f8d62840) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f29f8d629c0) 0

Class <anonymous union>::<anonymous struct>
   size=44 align=4
   base size=44 base align=4
<anonymous union>::<anonymous struct> (0x0x7f29f8d62a80) 0

Class <anonymous union>
   size=48 align=4
   base size=48 base align=4
<anonymous union> (0x0x7f29f8d62a20) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f29f8d62ae0) 0

Class <anonymous union>::<anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous union>::<anonymous struct> (0x0x7f29f8d62ba0) 0

Class <anonymous union>
   size=32 align=4
   base size=32 base align=4
<anonymous union> (0x0x7f29f8d62b40) 0

Class <anonymous union>
   size=8 align=4
   base size=8 base align=4
<anonymous union> (0x0x7f29f8d62c00) 0

Class <anonymous union>
   size=20 align=4
   base size=20 base align=4
<anonymous union> (0x0x7f29f8d62c60) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f29f8d62cc0) 0

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7f29f8d62d20) 0

Class <anonymous struct>::<anonymous struct>
   size=28 align=4
   base size=28 base align=4
<anonymous struct>::<anonymous struct> (0x0x7f29f8d62de0) 0

Class <anonymous struct>
   size=44 align=4
   base size=44 base align=4
<anonymous struct> (0x0x7f29f8d62d80) 0

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7f29f8d62e40) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f29f8d62ea0) 0

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9bad_alloc)
8     (int (*)(...))std::bad_alloc::~bad_alloc
12    (int (*)(...))std::bad_alloc::~bad_alloc
16    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7f29f8d301a0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f29f8d62f00) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f29f8d301a0)

Class std::nothrow_t
   size=1 align=1
   base size=0 base align=1
std::nothrow_t (0x0x7f29f8d62f60) 0 empty

Class std::allocator<void>
   size=1 align=1
   base size=0 base align=1
std::allocator<void> (0x0x7f29f8e880c0) 0 empty

Class __gnu_cxx::new_allocator<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char> (0x0x7f29f8e88240) 0 empty

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7f29f8d30270) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7f29f8e882a0) 0 empty

Class __gnu_cxx::new_allocator<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<wchar_t> (0x0x7f29f8e88300) 0 empty

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f29f8d302d8) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f29f8e88360) 0 empty

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=4 align=4
   base size=4 base align=4
__cxxabiv1::__forced_unwind (0x0x7f29f8e88540) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7f29f8b551e0) 0 empty

Class __gnu_cxx::__numeric_traits_integer<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<int> (0x0x7f29f8b55240) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7f29f8b33340) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7f29f8b552a0) 0 empty

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f29f8b55420) 0 empty

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f29f8b334e0) 0
  std::allocator<char> (0x0x7f29f8b33548) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f29f8b55480) 0 empty

Class std::basic_string<char>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char> (0x0x7f29f8b553c0) 0

Class std::basic_string<char>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep_base (0x0x7f29f8b554e0) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f29f8b335b0) 0
  std::basic_string<char>::_Rep_base (0x0x7f29f8b55540) 0

Class std::allocator<wchar_t>::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<wchar_t> (0x0x7f29f8b55600) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f29f8b336e8) 0
  std::allocator<wchar_t> (0x0x7f29f8b33750) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f29f8b55660) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7f29f8b555a0) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep_base (0x0x7f29f8b556c0) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f29f8b55780) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep (0x0x7f29f8b337b8) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f29f8b55720) 0

Class std::locale
   size=4 align=4
   base size=4 base align=4
std::locale (0x0x7f29f8b557e0) 0

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTINSt6locale5facetE)
8     (int (*)(...))std::locale::facet::~facet
12    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=8 align=4
   base size=8 base align=4
std::locale::facet (0x0x7f29f8b55840) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u)

Class std::locale::id
   size=4 align=4
   base size=4 base align=4
std::locale::id (0x0x7f29f8b558a0) 0

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7f29f8b55900) 0

Vtable for std::collate<char>
std::collate<char>::_ZTVSt7collateIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7collateIcE)
8     (int (*)(...))std::collate<_CharT>::~collate<char>
12    (int (*)(...))std::collate<_CharT>::~collate<char>
16    (int (*)(...))std::collate<_CharT>::do_compare<char>
20    (int (*)(...))std::collate<_CharT>::do_transform<char>
24    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate<char>
   size=12 align=4
   base size=12 base align=4
std::collate<char> (0x0x7f29f8b339c0) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7f29f8b559c0) 0
      primary-for std::collate<char> (0x0x7f29f8b339c0)

Vtable for std::collate<wchar_t>
std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7collateIwE)
8     (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
12    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
16    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
20    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
24    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate<wchar_t> (0x0x7f29f8b33a28) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u)
  std::locale::facet (0x0x7f29f8b55a20) 0
      primary-for std::collate<wchar_t> (0x0x7f29f8b33a28)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0x0x7f29f8b55ae0) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f29f8b55b40) 0 empty

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7f29f8b33b60) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f29f8b55ba0) 0 empty

Vtable for std::collate_byname<char>
std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14collate_bynameIcE)
8     (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
12    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
16    (int (*)(...))std::collate<_CharT>::do_compare<char>
20    (int (*)(...))std::collate<_CharT>::do_transform<char>
24    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate_byname<char>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<char> (0x0x7f29f8b33c30) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7f29f8b33c98) 0
      primary-for std::collate_byname<char> (0x0x7f29f8b33c30)
    std::locale::facet (0x0x7f29f8b55c00) 0
        primary-for std::collate<char> (0x0x7f29f8b33c98)

Vtable for std::collate_byname<wchar_t>
std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14collate_bynameIwE)
8     (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
12    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
16    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
20    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
24    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<wchar_t> (0x0x7f29f8b33d00) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7f29f8b33d68) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f29f8b33d00)
    std::locale::facet (0x0x7f29f8b55c60) 0
        primary-for std::collate<wchar_t> (0x0x7f29f8b33d68)

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTINSt8ios_base7failureE)
8     (int (*)(...))std::ios_base::failure::~failure
12    (int (*)(...))std::ios_base::failure::~failure
16    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=8 align=4
   base size=8 base align=4
std::ios_base::failure (0x0x7f29f8b33dd0) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u)
  std::exception (0x0x7f29f8b55d20) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f29f8b33dd0)

Class std::ios_base::_Callback_list
   size=16 align=4
   base size=16 base align=4
std::ios_base::_Callback_list (0x0x7f29f8b55d80) 0

Class std::ios_base::_Words
   size=8 align=4
   base size=8 base align=4
std::ios_base::_Words (0x0x7f29f8b55de0) 0

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f29f8b55e40) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8ios_base)
8     (int (*)(...))std::ios_base::~ios_base
12    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=112 align=4
   base size=112 base align=4
std::ios_base (0x0x7f29f8b55cc0) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<char> (0x0x7f29f8b55f00) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<wchar_t> (0x0x7f29f8a92420) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7f29f8a925a0) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIcE)
8     (int (*)(...))std::ctype<char>::~ctype
12    (int (*)(...))std::ctype<char>::~ctype
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=544 align=4
   base size=542 base align=4
std::ctype<char> (0x0x7f29f8713690) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f29f8a92840) 0
      primary-for std::ctype<char> (0x0x7f29f8713690)
  std::ctype_base (0x0x7f29f8a928a0) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::__ctype_abstract_base<wchar_t> (0x0x7f29f8739380) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7f29f8a92900) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f29f8739380)
  std::ctype_base (0x0x7f29f8a92960) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIwE)
8     (int (*)(...))std::ctype<wchar_t>::~ctype
12    (int (*)(...))std::ctype<wchar_t>::~ctype
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype<wchar_t> (0x0x7f29f86b73a8) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f29f8739460) 0
      primary-for std::ctype<wchar_t> (0x0x7f29f86b73a8)
    std::locale::facet (0x0x7f29f8a929c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f29f8739460)
    std::ctype_base (0x0x7f29f8a92a20) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
8     (int (*)(...))std::ctype_byname<char>::~ctype_byname
12    (int (*)(...))std::ctype_byname<char>::~ctype_byname
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=544 align=4
   base size=542 base align=4
std::ctype_byname<char> (0x0x7f29f86b7548) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f29f8739770) 0
      primary-for std::ctype_byname<char> (0x0x7f29f86b7548)
    std::locale::facet (0x0x7f29f8a92ae0) 0
        primary-for std::ctype<char> (0x0x7f29f8739770)
    std::ctype_base (0x0x7f29f8a92b40) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
8     (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
12    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype_byname<wchar_t> (0x0x7f29f86b75b0) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f29f86b7618) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f29f86b75b0)
    std::__ctype_abstract_base<wchar_t> (0x0x7f29f87398c0) 0
        primary-for std::ctype<wchar_t> (0x0x7f29f86b7618)
      std::locale::facet (0x0x7f29f8a92ba0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f29f87398c0)
      std::ctype_base (0x0x7f29f8a92c00) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f29f8a92c60) 0 empty

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIcE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct<char> (0x0x7f29f86b78f0) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7f29f8a92d80) 0
      primary-for std::numpunct<char> (0x0x7f29f86b78f0)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIwE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct<wchar_t> (0x0x7f29f86b7958) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u)
  std::locale::facet (0x0x7f29f8a92de0) 0
      primary-for std::numpunct<wchar_t> (0x0x7f29f86b7958)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> > (0x0x7f29f87e4060) 0 empty

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7f29f87e40c0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f29f86b7c98) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f29f87e4120) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7f29f87e4180) 0 empty

Vtable for std::numpunct_byname<char>
std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15numpunct_bynameIcE)
8     (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
12    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct_byname<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<char> (0x0x7f29f8855000) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7f29f8855068) 0
      primary-for std::numpunct_byname<char> (0x0x7f29f8855000)
    std::locale::facet (0x0x7f29f87e4480) 0
        primary-for std::numpunct<char> (0x0x7f29f8855068)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
44    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
52    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::num_get<char>
   size=8 align=4
   base size=8 base align=4
std::num_get<char> (0x0x7f29f88550d0) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f29f87e44e0) 0
      primary-for std::num_get<char> (0x0x7f29f88550d0)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=8 align=4
   base size=8 base align=4
std::num_put<char> (0x0x7f29f8855138) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f29f87e45a0) 0
      primary-for std::num_put<char> (0x0x7f29f8855138)

Vtable for std::numpunct_byname<wchar_t>
std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15numpunct_bynameIwE)
8     (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
12    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<wchar_t> (0x0x7f29f88551a0) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7f29f8855208) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f29f88551a0)
    std::locale::facet (0x0x7f29f87e4660) 0
        primary-for std::numpunct<wchar_t> (0x0x7f29f8855208)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
44    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
52    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_get<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_get<wchar_t> (0x0x7f29f8855270) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f29f87e46c0) 0
      primary-for std::num_get<wchar_t> (0x0x7f29f8855270)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_put<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_put<wchar_t> (0x0x7f29f88552d8) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f29f87e4780) 0
      primary-for std::num_put<wchar_t> (0x0x7f29f88552d8)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
12    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=136 align=4
   base size=136 base align=4
std::basic_ios<char> (0x0x7f29f88555b0) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u)
  std::ios_base (0x0x7f29f87e48a0) 0
      primary-for std::basic_ios<char> (0x0x7f29f88555b0)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=140 align=4
   base size=140 base align=4
std::basic_ios<wchar_t> (0x0x7f29f8855680) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u)
  std::ios_base (0x0x7f29f87e49c0) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f29f8855680)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD1Ev
36    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 12u)
4     ((& std::basic_ostream<char>::_ZTVSo) + 32u)

Class std::basic_ostream<char>
   size=140 align=4
   base size=4 base align=4
std::basic_ostream<char> (0x0x7f29f8855b60) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7f29f8855bc8) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7f29f87e4c00) 4
        primary-for std::basic_ios<char> (0x0x7f29f8855bc8)

Class std::basic_ostream<char>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<char>::sentry (0x0x7f29f87e4c60) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
4     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_ostream<wchar_t>
   size=144 align=4
   base size=4 base align=4
std::basic_ostream<wchar_t> (0x0x7f29f8855dd0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f29f8855e38) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f29f87e4cc0) 4
        primary-for std::basic_ios<wchar_t> (0x0x7f29f8855e38)

Class std::basic_ostream<wchar_t>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<wchar_t>::sentry (0x0x7f29f87e4d20) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISi)
32    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD1Ev
36    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 12u)
4     ((& std::basic_istream<char>::_ZTVSi) + 32u)

Class std::basic_istream<char>
   size=144 align=4
   base size=8 base align=4
std::basic_istream<char> (0x0x7f29f858c138) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7f29f858c1a0) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7f29f87e4de0) 8
        primary-for std::basic_ios<char> (0x0x7f29f858c1a0)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
4     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_istream<wchar_t>
   size=148 align=4
   base size=8 base align=4
std::basic_istream<wchar_t> (0x0x7f29f858c3a8) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f29f858c410) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f29f87e4e40) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f29f858c410)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0x0x7f29f8612000) 0 empty

Class __gnu_cxx::__numeric_traits_integer<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<short int> (0x0x7f29f8612060) 0 empty

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7f29f858c888) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f29f86120c0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f29f8612120) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD1Ev
36    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISd)
52    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD1Ev
56    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f29f8667068 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7f29f8667138 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd8_So: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 12u)
4     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 12u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 32u)
12    ((& std::basic_iostream<char>::_ZTCSd8_So) + 12u)
16    ((& std::basic_iostream<char>::_ZTCSd8_So) + 32u)
20    ((& std::basic_iostream<char>::_ZTVSd) + 52u)
24    ((& std::basic_iostream<char>::_ZTVSd) + 32u)

Class std::basic_iostream<char>
   size=148 align=4
   base size=12 base align=4
std::basic_iostream<char> (0x0x7f29f865bd20) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f29f8667068) 0
      primary-for std::basic_iostream<char> (0x0x7f29f865bd20)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f29f86670d0) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f29f8612180) 12
          primary-for std::basic_ios<char> (0x0x7f29f86670d0)
  std::basic_ostream<char> (0x0x7f29f8667138) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f29f86670d0) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x7f29f86121e0) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
56    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f29f86674e0 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f29f86675b0 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
4     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u)
20    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
24    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_iostream<wchar_t>
   size=152 align=4
   base size=12 base align=4
std::basic_iostream<wchar_t> (0x0x7f29f868a460) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f29f86674e0) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f29f868a460)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f29f8667548) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7f29f8612240) 12
          primary-for std::basic_ios<wchar_t> (0x0x7f29f8667548)
  std::basic_ostream<wchar_t> (0x0x7f29f86675b0) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7f29f8667548) alternative-path

Vtable for std::basic_stringbuf<char>
std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_stringbufIcSt11char_traitsIcESaIcEE)
8     (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
12    (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<char, std::char_traits<char>, std::allocator<char> >
24    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<char, std::char_traits<char>, std::allocator<char> >
28    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<char, std::char_traits<char>, std::allocator<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<char, std::char_traits<char>, std::allocator<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<char, std::char_traits<char>, std::allocator<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<char, std::char_traits<char>, std::allocator<char> >

Class std::basic_stringbuf<char>
   size=40 align=4
   base size=40 base align=4
std::basic_stringbuf<char> (0x0x7f29f8667d00) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 8u)
  std::basic_streambuf<char> (0x0x7f29f86124e0) 0
      primary-for std::basic_stringbuf<char> (0x0x7f29f8667d00)

Vtable for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
12    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
16    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
32    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
36    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f29f8667e38 instance) in std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

VTT for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 12u)
4     ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 12u)
8     ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 32u)
12    ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 32u)

Class std::basic_istringstream<char>
   size=184 align=4
   base size=48 base align=4
std::basic_istringstream<char> (0x0x7f29f8667dd0) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_istream<char> (0x0x7f29f8667e38) 0
      primary-for std::basic_istringstream<char> (0x0x7f29f8667dd0)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f29f8667ea0) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7f29f8612780) 48
          primary-for std::basic_ios<char> (0x0x7f29f8667ea0)

Vtable for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
12    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
16    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
32    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
36    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f29f82f8000 instance) in std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 12u)
4     ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 12u)
8     ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 32u)
12    ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 32u)

Class std::basic_ostringstream<char>
   size=180 align=4
   base size=44 base align=4
std::basic_ostringstream<char> (0x0x7f29f8667f70) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_ostream<char> (0x0x7f29f82f8000) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7f29f8667f70)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f29f82f8068) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7f29f8612840) 44
          primary-for std::basic_ios<char> (0x0x7f29f82f8068)

Vtable for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
12    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
16    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
32    (int (*)(...))std::basic_stringstream<char>::_ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
36    (int (*)(...))std::basic_stringstream<char>::_ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
52    (int (*)(...))std::basic_stringstream<char>::_ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
56    (int (*)(...))std::basic_stringstream<char>::_ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f29f82d5e00 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    0u
16    0u
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    0u
36    0u
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISd)
52    0u
56    0u

Construction vtable for std::basic_istream<char> (0x0x7f29f82f84e0 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967244u
24    (int (*)(...))-52
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7f29f82f85b0 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE8_So: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 12u)
4     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 12u)
8     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 12u)
12    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 32u)
16    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE8_So) + 12u)
20    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE8_So) + 32u)
24    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 52u)
28    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 32u)
32    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 52u)
36    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 32u)

Class std::basic_stringstream<char>
   size=188 align=4
   base size=52 base align=4
std::basic_stringstream<char> (0x0x7f29f82f8478) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_iostream<char> (0x0x7f29f82d5e00) 0
      primary-for std::basic_stringstream<char> (0x0x7f29f82f8478)
      subvttidx=4u
    std::basic_istream<char> (0x0x7f29f82f84e0) 0
        primary-for std::basic_iostream<char> (0x0x7f29f82d5e00)
        subvttidx=8u
      std::basic_ios<char> (0x0x7f29f82f8548) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 52u)
        std::ios_base (0x0x7f29f8612900) 52
            primary-for std::basic_ios<char> (0x0x7f29f82f8548)
    std::basic_ostream<char> (0x0x7f29f82f85b0) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::basic_ios<char> (0x0x7f29f82f8548) alternative-path

Vtable for std::basic_stringbuf<wchar_t>
std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_stringbufIwSt11char_traitsIwESaIwEE)
8     (int (*)(...))std::basic_stringbuf<wchar_t>::~basic_stringbuf
12    (int (*)(...))std::basic_stringbuf<wchar_t>::~basic_stringbuf
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
24    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
28    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >

Class std::basic_stringbuf<wchar_t>
   size=40 align=4
   base size=40 base align=4
std::basic_stringbuf<wchar_t> (0x0x7f29f82f8af8) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 8u)
  std::basic_streambuf<wchar_t> (0x0x7f29f8612ba0) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f29f82f8af8)

Vtable for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
12    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
16    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
32    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
36    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f29f82f8d00 instance) in std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

VTT for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTTSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 12u)
4     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 32u)

Class std::basic_istringstream<wchar_t>
   size=188 align=4
   base size=48 base align=4
std::basic_istringstream<wchar_t> (0x0x7f29f82f8c98) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f29f82f8d00) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7f29f82f8c98)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f29f82f8d68) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7f29f8612d80) 48
          primary-for std::basic_ios<wchar_t> (0x0x7f29f82f8d68)

Vtable for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
12    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
16    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
32    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
36    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f29f82f86e8 instance) in std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    0u

VTT for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTTSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 12u)
4     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 12u)
8     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 32u)
12    ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 32u)

Class std::basic_ostringstream<wchar_t>
   size=184 align=4
   base size=44 base align=4
std::basic_ostringstream<wchar_t> (0x0x7f29f82f8680) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_ostream<wchar_t> (0x0x7f29f82f86e8) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7f29f82f8680)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f29f82f8750) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7f29f8612ea0) 44
          primary-for std::basic_ios<wchar_t> (0x0x7f29f82f8750)

Vtable for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
12    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
16    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
32    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
36    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
52    (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
56    (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f29f830a230 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    0u
36    0u
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    0u
56    0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f29f832f138 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967244u
24    (int (*)(...))-52
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f29f832f208 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    0u

VTT for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 12u)
4     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 12u)
8     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 12u)
12    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 32u)
16    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E) + 12u)
20    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E) + 32u)
24    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 52u)
28    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 32u)
32    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
36    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)

Class std::basic_stringstream<wchar_t>
   size=192 align=4
   base size=52 base align=4
std::basic_stringstream<wchar_t> (0x0x7f29f832f0d0) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_iostream<wchar_t> (0x0x7f29f830a230) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f29f832f0d0)
      subvttidx=4u
    std::basic_istream<wchar_t> (0x0x7f29f832f138) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f29f830a230)
        subvttidx=8u
      std::basic_ios<wchar_t> (0x0x7f29f832f1a0) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
        std::ios_base (0x0x7f29f8330000) 52
            primary-for std::basic_ios<wchar_t> (0x0x7f29f832f1a0)
    std::basic_ostream<wchar_t> (0x0x7f29f832f208) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::basic_ios<wchar_t> (0x0x7f29f832f1a0) alternative-path

Class std::_Norm_helper<true>
   size=1 align=1
   base size=0 base align=1
std::_Norm_helper<true> (0x0x7f29f8330120) 0 empty

Class std::complex<float>
   size=8 align=4
   base size=8 base align=4
std::complex<float> (0x0x7f29f8330180) 0

Class std::complex<double>
   size=16 align=4
   base size=16 base align=4
std::complex<double> (0x0x7f29f83301e0) 0

Class std::complex<long double>
   size=24 align=4
   base size=24 base align=4
std::complex<long double> (0x0x7f29f8330240) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f29f8330420) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f29f8330480) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f29f83303c0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f29f83304e0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f29f8330540) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f29f83305a0) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f29f8330600) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f29f8330660) 0

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7f29f83306c0) 0

Class drand48_data
   size=24 align=4
   base size=24 base align=4
drand48_data (0x0x7f29f8330720) 0

Class _mm_extract_ps(__m128, int)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
_mm_extract_ps(__m128, int)::<anonymous union> (0x0x7f29f83307e0) 0

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7f29f8330840) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7f29f8330900) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7f29f8330960) 0 empty

Class std::numeric_limits<signed char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<signed char> (0x0x7f29f83309c0) 0 empty

Class std::numeric_limits<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<unsigned char> (0x0x7f29f8330a20) 0 empty

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7f29f8330a80) 0 empty

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f29f8330ae0) 0 empty

Class std::numeric_limits<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short unsigned int> (0x0x7f29f8330b40) 0 empty

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7f29f8330ba0) 0 empty

Class std::numeric_limits<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<unsigned int> (0x0x7f29f8330c00) 0 empty

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f29f8330c60) 0 empty

Class std::numeric_limits<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long unsigned int> (0x0x7f29f8330cc0) 0 empty

Class std::numeric_limits<long long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long int> (0x0x7f29f8330d20) 0 empty

Class std::numeric_limits<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long unsigned int> (0x0x7f29f8330d80) 0 empty

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7f29f8330de0) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7f29f8330e40) 0 empty

Class std::numeric_limits<long double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long double> (0x0x7f29f8330ea0) 0 empty

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f29f801d060) 0 empty

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f29f801d180) 0 empty

Class Eigen::Dense
   size=1 align=1
   base size=0 base align=1
Eigen::Dense (0x0x7f29f801da80) 0 empty

Class Eigen::MatrixXpr
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixXpr (0x0x7f29f801dae0) 0 empty

Class Eigen::ArrayXpr
   size=1 align=1
   base size=0 base align=1
Eigen::ArrayXpr (0x0x7f29f801db40) 0 empty

Class Eigen::internal::true_type
   size=1 align=1
   base size=0 base align=1
Eigen::internal::true_type (0x0x7f29f801dd20) 0 empty

Class Eigen::internal::false_type
   size=1 align=1
   base size=0 base align=1
Eigen::internal::false_type (0x0x7f29f801dd80) 0 empty

Class Eigen::internal::is_arithmetic<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<float> (0x0x7f29f7d8e5a0) 0 empty

Class Eigen::internal::is_arithmetic<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<double> (0x0x7f29f7d8e600) 0 empty

Class Eigen::internal::is_arithmetic<long double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<long double> (0x0x7f29f7d8e660) 0 empty

Class Eigen::internal::is_arithmetic<bool>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<bool> (0x0x7f29f7d8e6c0) 0 empty

Class Eigen::internal::is_arithmetic<char>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<char> (0x0x7f29f7d8e720) 0 empty

Class Eigen::internal::is_arithmetic<signed char>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<signed char> (0x0x7f29f7d8e780) 0 empty

Class Eigen::internal::is_arithmetic<unsigned char>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<unsigned char> (0x0x7f29f7d8e7e0) 0 empty

Class Eigen::internal::is_arithmetic<short int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<short int> (0x0x7f29f7d8e840) 0 empty

Class Eigen::internal::is_arithmetic<short unsigned int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<short unsigned int> (0x0x7f29f7d8e8a0) 0 empty

Class Eigen::internal::is_arithmetic<int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<int> (0x0x7f29f7d8e900) 0 empty

Class Eigen::internal::is_arithmetic<unsigned int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<unsigned int> (0x0x7f29f7d8e960) 0 empty

Class Eigen::internal::is_arithmetic<long int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<long int> (0x0x7f29f7d8e9c0) 0 empty

Class Eigen::internal::is_arithmetic<long unsigned int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<long unsigned int> (0x0x7f29f7d8ea20) 0 empty

Class Eigen::internal::noncopyable
   size=1 align=1
   base size=0 base align=1
Eigen::internal::noncopyable (0x0x7f29f7d8ee40) 0 empty

Class Eigen::internal::has_none
   size=4 align=4
   base size=4 base align=4
Eigen::internal::has_none (0x0x7f29f7d8ef00) 0

Class Eigen::internal::has_std_result_type
   size=8 align=4
   base size=8 base align=4
Eigen::internal::has_std_result_type (0x0x7f29f7d8ef60) 0

Class Eigen::internal::has_tr1_result
   size=12 align=4
   base size=12 base align=4
Eigen::internal::has_tr1_result (0x0x7f29f7dba000) 0

Class Eigen::internal::static_assertion<true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::static_assertion<true> (0x0x7f29f7dba780) 0 empty

Class Eigen::internal::no_assignment_operator
   size=1 align=1
   base size=0 base align=1
Eigen::internal::no_assignment_operator (0x0x7f29f7dba7e0) 0 empty

Class Eigen::internal::conditional<false, float, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, float, double> (0x0x7f29f7e0fa80) 0 empty

Class Eigen::internal::conditional<false, double, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, double, float> (0x0x7f29f7e0fae0) 0 empty

Class Eigen::GenericNumTraits<float>
   size=1 align=1
   base size=0 base align=1
Eigen::GenericNumTraits<float> (0x0x7f29f7e0fa20) 0 empty

Class Eigen::NumTraits<float>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<float> (0x0x7f29f832fc98) 0 empty
  Eigen::GenericNumTraits<float> (0x0x7f29f7e0fb40) 0 empty

Class Eigen::internal::conditional<false, double, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, double, double> (0x0x7f29f7e0fc00) 0 empty

Class Eigen::GenericNumTraits<double>
   size=1 align=1
   base size=0 base align=1
Eigen::GenericNumTraits<double> (0x0x7f29f7e0fba0) 0 empty

Class Eigen::NumTraits<double>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<double> (0x0x7f29f832fd68) 0 empty
  Eigen::GenericNumTraits<double> (0x0x7f29f7e0fc60) 0 empty

Class Eigen::internal::conditional<false, double, long double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, double, long double> (0x0x7f29f7e0fd20) 0 empty

Class Eigen::GenericNumTraits<long double>
   size=1 align=1
   base size=0 base align=1
Eigen::GenericNumTraits<long double> (0x0x7f29f7e0fcc0) 0 empty

Class Eigen::NumTraits<long double>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<long double> (0x0x7f29f832fe38) 0 empty
  Eigen::GenericNumTraits<long double> (0x0x7f29f7e0fd80) 0 empty

Class Eigen::internal::random_impl<bool>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_impl<bool> (0x0x7f29f7b5e3c0) 0 empty

Class Eigen::internal::global_math_functions_filtering_base<int, void>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::global_math_functions_filtering_base<int, void> (0x0x7f29f7b5e420) 0 empty

Class Eigen::internal::random_retval<int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_retval<int> (0x0x7f29f7b5e480) 0 empty

Class Eigen::internal::scalar_fuzzy_impl<bool>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_fuzzy_impl<bool> (0x0x7f29f7b5e4e0) 0 empty

Class Eigen::internal::default_packet_traits
   size=1 align=1
   base size=0 base align=1
Eigen::internal::default_packet_traits (0x0x7f29f7b5e540) 0 empty

Class Eigen::internal::is_arithmetic<__vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<__vector(4) float> (0x0x7f29f7b5e660) 0 empty

Class Eigen::internal::is_arithmetic<__vector(2) long long int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<__vector(2) long long int> (0x0x7f29f7b5e6c0) 0 empty

Class Eigen::internal::is_arithmetic<__vector(2) double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<__vector(2) double> (0x0x7f29f7b5e720) 0 empty

Class Eigen::internal::packet_traits<float>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::packet_traits<float> (0x0x7f29f7b52138) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f29f7b5e780) 0 empty

Class Eigen::internal::packet_traits<double>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::packet_traits<double> (0x0x7f29f7b521a0) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f29f7b5e7e0) 0 empty

Class Eigen::internal::packet_traits<int>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::packet_traits<int> (0x0x7f29f7b52208) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f29f7b5e840) 0 empty

Class Eigen::internal::unpacket_traits<__vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unpacket_traits<__vector(4) float> (0x0x7f29f7b5e8a0) 0 empty

Class Eigen::internal::unpacket_traits<__vector(2) double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unpacket_traits<__vector(2) double> (0x0x7f29f7b5e900) 0 empty

Class Eigen::internal::unpacket_traits<__vector(2) long long int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unpacket_traits<__vector(2) long long int> (0x0x7f29f7b5e960) 0 empty

Class Eigen::internal::Packet2cf
   size=16 align=16
   base size=16 base align=16
Eigen::internal::Packet2cf (0x0x7f29f7b5eae0) 0

Class Eigen::internal::packet_traits<std::complex<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::packet_traits<std::complex<float> > (0x0x7f29f7b52ea0) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f29f7b5eb40) 0 empty

Class Eigen::internal::unpacket_traits<Eigen::internal::Packet2cf>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unpacket_traits<Eigen::internal::Packet2cf> (0x0x7f29f7b5eba0) 0 empty

Class Eigen::internal::global_math_functions_filtering_base<const std::complex<float>, void>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::global_math_functions_filtering_base<const std::complex<float>, void> (0x0x7f29f7b5ec00) 0 empty

Class std::numeric_limits<const std::complex<float> >
   size=1 align=1
   base size=1 base align=1
std::numeric_limits<const std::complex<float> > (0x0x7f29f7b52f08) 0 empty
  std::__numeric_limits_base (0x0x7f29f7b5ed20) 0 empty

Class Eigen::internal::is_arithmetic<const std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<const std::complex<float> > (0x0x7f29f7b5ed80) 0 empty

Class Eigen::internal::conditional<false, double, const std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, double, const std::complex<float> > (0x0x7f29f7b5ede0) 0 empty

Class Eigen::GenericNumTraits<const std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::GenericNumTraits<const std::complex<float> > (0x0x7f29f7b5ecc0) 0 empty

Class Eigen::NumTraits<const std::complex<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<const std::complex<float> > (0x0x7f29f7b525b0) 0 empty
  Eigen::GenericNumTraits<const std::complex<float> > (0x0x7f29f7b5ee40) 0 empty

Class Eigen::internal::real_ref_retval<const std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_ref_retval<const std::complex<float> > (0x0x7f29f7b5ec60) 0 empty

Class Eigen::internal::global_math_functions_filtering_base<std::complex<float>, void>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::global_math_functions_filtering_base<std::complex<float>, void> (0x0x7f29f7b5eea0) 0 empty

Class std::numeric_limits<std::complex<float> >
   size=1 align=1
   base size=1 base align=1
std::numeric_limits<std::complex<float> > (0x0x7f29f7b52820) 0 empty
  std::__numeric_limits_base (0x0x7f29f792e000) 0 empty

Class Eigen::internal::is_arithmetic<std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<std::complex<float> > (0x0x7f29f792e060) 0 empty

Class Eigen::internal::conditional<false, double, std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, double, std::complex<float> > (0x0x7f29f792e0c0) 0 empty

Class Eigen::GenericNumTraits<std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::GenericNumTraits<std::complex<float> > (0x0x7f29f7b5ef60) 0 empty

Class Eigen::NumTraits<std::complex<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<std::complex<float> > (0x0x7f29f7b52b60) 0 empty
  Eigen::GenericNumTraits<std::complex<float> > (0x0x7f29f792e120) 0 empty

Class Eigen::internal::real_ref_retval<std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_ref_retval<std::complex<float> > (0x0x7f29f7b5ef00) 0 empty

Class Eigen::internal::add_const_on_value_type<float&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<float&> (0x0x7f29f792e180) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet2cf, Eigen::internal::Packet2cf, false, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet2cf, Eigen::internal::Packet2cf, false, true> (0x0x7f29f792e240) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet2cf, Eigen::internal::Packet2cf, true, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet2cf, Eigen::internal::Packet2cf, true, false> (0x0x7f29f792e2a0) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet2cf, Eigen::internal::Packet2cf, true, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet2cf, Eigen::internal::Packet2cf, true, true> (0x0x7f29f792e300) 0 empty

Class Eigen::internal::conj_helper<__vector(4) float, Eigen::internal::Packet2cf, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<__vector(4) float, Eigen::internal::Packet2cf, false, false> (0x0x7f29f792e360) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet2cf, __vector(4) float, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet2cf, __vector(4) float, false, false> (0x0x7f29f792e4e0) 0 empty

Class Eigen::internal::Packet1cd
   size=16 align=16
   base size=16 base align=16
Eigen::internal::Packet1cd (0x0x7f29f792e660) 0

Class Eigen::internal::packet_traits<std::complex<double> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::packet_traits<std::complex<double> > (0x0x7f29f7938410) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f29f792e6c0) 0 empty

Class Eigen::internal::unpacket_traits<Eigen::internal::Packet1cd>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unpacket_traits<Eigen::internal::Packet1cd> (0x0x7f29f792e720) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet1cd, Eigen::internal::Packet1cd, false, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet1cd, Eigen::internal::Packet1cd, false, true> (0x0x7f29f792e7e0) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet1cd, Eigen::internal::Packet1cd, true, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet1cd, Eigen::internal::Packet1cd, true, false> (0x0x7f29f792e840) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet1cd, Eigen::internal::Packet1cd, true, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet1cd, Eigen::internal::Packet1cd, true, true> (0x0x7f29f792e8a0) 0 empty

Class Eigen::internal::conj_helper<__vector(2) double, Eigen::internal::Packet1cd, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<__vector(2) double, Eigen::internal::Packet1cd, false, false> (0x0x7f29f792e900) 0 empty

Class Eigen::internal::conj_helper<Eigen::internal::Packet1cd, __vector(2) double, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<Eigen::internal::Packet1cd, __vector(2) double, false, false> (0x0x7f29f792ea80) 0 empty

Class Eigen::internal::scalar_boolean_and_op
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_boolean_and_op (0x0x7f29f79d7300) 0 empty

Class Eigen::internal::conditional<true, float, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, float, double> (0x0x7f29f79d7420) 0 empty

Class Eigen::internal::conditional<true, float, bool>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, float, bool> (0x0x7f29f79d7480) 0 empty

Class Eigen::GenericNumTraits<bool>
   size=1 align=1
   base size=0 base align=1
Eigen::GenericNumTraits<bool> (0x0x7f29f79d73c0) 0 empty

Class Eigen::NumTraits<bool>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<bool> (0x0x7f29f79388f0) 0 empty
  Eigen::GenericNumTraits<bool> (0x0x7f29f79d74e0) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_boolean_and_op>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_boolean_and_op> (0x0x7f29f79d7360) 0 empty

Class Eigen::internal::scalar_boolean_or_op
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_boolean_or_op (0x0x7f29f79d7540) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_boolean_or_op>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_boolean_or_op> (0x0x7f29f79d75a0) 0 empty

Class Eigen::internal::conditional<true, double, int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, double, int> (0x0x7f29f76b0a20) 0 empty

Class Eigen::GenericNumTraits<int>
   size=1 align=1
   base size=0 base align=1
Eigen::GenericNumTraits<int> (0x0x7f29f76b09c0) 0 empty

Class Eigen::NumTraits<int>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<int> (0x0x7f29f7938b60) 0 empty
  Eigen::GenericNumTraits<int> (0x0x7f29f76b0a80) 0 empty

Class Eigen::internal::unaligned_assign_impl<false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unaligned_assign_impl<false> (0x0x7f29f77f3900) 0 empty

Class Eigen::internal::conj_if<true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_if<true> (0x0x7f29f77f3c00) 0 empty

Class Eigen::internal::conj_if<false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_if<false> (0x0x7f29f77f3c60) 0 empty

Class Eigen::internal::constructor_without_unaligned_array_assert
   size=1 align=1
   base size=0 base align=1
Eigen::internal::constructor_without_unaligned_array_assert (0x0x7f29f74d13c0) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<-1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<-1> (0x0x7f29f74d1d80) 0 empty

Class __gnu_cxx::__promote<int, true>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<int, true> (0x0x7f29f7612c00) 0 empty

Class __gnu_cxx::__promote_2<double, int, double, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote_2<double, int, double, double> (0x0x7f29f7612c60) 0 empty

Class Eigen::PermutationStorage
   size=1 align=1
   base size=0 base align=1
Eigen::PermutationStorage (0x0x7f29f7129060) 0 empty

Class Eigen::IOFormat
   size=36 align=4
   base size=36 base align=4
Eigen::IOFormat (0x0x7f29f71ec060) 0

Class Eigen::internal::product_type_selector<1, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<1, 1, 1> (0x0x7f29f71ec7e0) 0 empty

Class Eigen::internal::product_type_selector<3, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 1, 3> (0x0x7f29f71ec840) 0 empty

Class Eigen::internal::product_type_selector<1, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<1, 3, 3> (0x0x7f29f71ec8a0) 0 empty

Class Eigen::internal::product_type_selector<3, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 3, 3> (0x0x7f29f71ec900) 0 empty

Class Eigen::internal::product_type_selector<3, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 3, 1> (0x0x7f29f71ec960) 0 empty

Class Eigen::internal::product_type_selector<3, 2, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 2, 1> (0x0x7f29f71ec9c0) 0 empty

Class Eigen::internal::product_type_selector<2, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<2, 3, 1> (0x0x7f29f71eca20) 0 empty

Class Eigen::internal::product_type_selector<1, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<1, 2, 3> (0x0x7f29f71eca80) 0 empty

Class Eigen::internal::product_type_selector<1, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<1, 2, 2> (0x0x7f29f71ecae0) 0 empty

Class Eigen::internal::product_type_selector<1, 3, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<1, 3, 2> (0x0x7f29f71ecb40) 0 empty

Class Eigen::internal::product_type_selector<2, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<2, 1, 3> (0x0x7f29f71ecba0) 0 empty

Class Eigen::internal::product_type_selector<2, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<2, 1, 2> (0x0x7f29f71ecc00) 0 empty

Class Eigen::internal::product_type_selector<3, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 1, 2> (0x0x7f29f71ecc60) 0 empty

Class Eigen::internal::product_type_selector<3, 3, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 3, 2> (0x0x7f29f71eccc0) 0 empty

Class Eigen::internal::product_type_selector<2, 3, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<2, 3, 2> (0x0x7f29f71ecd20) 0 empty

Class Eigen::internal::product_type_selector<3, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 2, 2> (0x0x7f29f71ecd80) 0 empty

Class Eigen::internal::product_type_selector<2, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<2, 2, 2> (0x0x7f29f71ecde0) 0 empty

Class Eigen::internal::product_type_selector<2, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<2, 3, 3> (0x0x7f29f71ece40) 0 empty

Class Eigen::internal::product_type_selector<3, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 2, 3> (0x0x7f29f71ecea0) 0 empty

Class Eigen::internal::product_type_selector<2, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<2, 2, 3> (0x0x7f29f71ecf00) 0 empty

Class Eigen::internal::gemv_selector<2, 0, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemv_selector<2, 0, true> (0x0x7f29f6ebb720) 0 empty

Class Eigen::internal::gemv_selector<2, 1, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemv_selector<2, 1, true> (0x0x7f29f6ebb780) 0 empty

Class Eigen::internal::gemv_selector<2, 0, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemv_selector<2, 0, false> (0x0x7f29f6ebb7e0) 0 empty

Class Eigen::internal::gemv_selector<2, 1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemv_selector<2, 1, false> (0x0x7f29f6ebb840) 0 empty

Class Eigen::internal::trmv_selector<0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::trmv_selector<0> (0x0x7f29f6e1d780) 0 empty

Class Eigen::internal::trmv_selector<1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::trmv_selector<1> (0x0x7f29f6e1d7e0) 0 empty

Class Eigen::internal::ldlt_inplace<1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ldlt_inplace<1> (0x0x7f29f699cba0) 0 empty

Class Eigen::internal::ldlt_inplace<2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ldlt_inplace<2> (0x0x7f29f699cc00) 0 empty

Class Eigen::UniformScaling<float>
   size=4 align=4
   base size=4 base align=4
Eigen::UniformScaling<float> (0x0x7f29f64c0ea0) 0

Class Eigen::UniformScaling<double>
   size=8 align=4
   base size=8 base align=4
Eigen::UniformScaling<double> (0x0x7f29f64c0f00) 0

Class Eigen::internal::compute_matrix_flags<float, 4, 1, 0, 4, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 4, 1, 0, 4, 1> (0x0x7f29f62c92a0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9240) 0 empty

Class Eigen::internal::traits<Eigen::Quaternion<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Quaternion<float> > (0x0x7f29f62c91e0) 0 empty

Class Eigen::RotationBase<Eigen::Quaternion<float>, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::RotationBase<Eigen::Quaternion<float>, 3> (0x0x7f29f62c9180) 0 empty

Class Eigen::QuaternionBase<Eigen::Quaternion<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::QuaternionBase<Eigen::Quaternion<float> > (0x0x7f29f634f000) 0 empty
  Eigen::RotationBase<Eigen::Quaternion<float>, 3> (0x0x7f29f62c9300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 4, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 4, 1>, Eigen::MatrixXpr> (0x0x7f29f62c93c0) 0 empty

Class Eigen::internal::is_same<float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_same<float, float> (0x0x7f29f62c9420) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9480) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c94e0) 0 empty

Class Eigen::internal::conditional<true, float, const float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, float, const float> (0x0x7f29f62c95a0) 0 empty

Class Eigen::internal::conditional<true, const float&, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const float&, float> (0x0x7f29f62c9600) 0 empty

Class Eigen::internal::add_const_on_value_type<__vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<__vector(4) float> (0x0x7f29f62c96c0) 0 empty

Class Eigen::internal::conditional<true, __vector(4) float, const __vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, __vector(4) float, const __vector(4) float> (0x0x7f29f62c9720) 0 empty

Class Eigen::internal::add_const_on_value_type_if_arithmetic<__vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type_if_arithmetic<__vector(4) float> (0x0x7f29f62c9660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f634f270) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f29f634f3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f634f410) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f29f634f4e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f29f634f548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f634f5b0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c97e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f29f634f680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f29f634f6e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f29f634f750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f634f7b8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9840) 0 empty

Class Eigen::internal::size_at_compile_time<4, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<4, 1> (0x0x7f29f62c99c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9a20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 4, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 4, 1>, true> (0x0x7f29f62c9a80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 4, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 4, 1>, true> (0x0x7f29f62c9ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 4, 1> > > (0x0x7f29f62c9b40) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 4, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 4, 1>, Eigen::Dense> (0x0x7f29f62c9ba0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 4, 1>&> (0x0x7f29f62c9c00) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f634f820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f29f634f888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f29f634f8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f29f634f958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f634f9c0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 4, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 4, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 4, 1> > > (0x0x7f29f62c9d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 4, 1> >, const Eigen::Matrix<float, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 4, 1> >, const Eigen::Matrix<float, 4, 1>&> (0x0x7f29f62c9d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 4, 1> >, const Eigen::Matrix<float, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 4, 1> >, const Eigen::Matrix<float, 4, 1>&> (0x0x7f29f62c9de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 4, 1> >, Eigen::Matrix<float, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 4, 1> >, Eigen::Matrix<float, 4, 1>&> (0x0x7f29f62c9e40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 4, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 4, 1>, 0> > (0x0x7f29f62c9ea0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f29f62c9f00) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f62c9f60) 0 empty

Class Eigen::internal::stem_function<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::stem_function<float> (0x0x7f29f60ad000) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f634fa90) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f634faf8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f29f634fb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f29f634fbc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f29f634fc30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f634fc98) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f62c9cc0) 0 empty

Class Eigen::internal::plain_array<float, 4, 0, 16>
   size=16 align=16
   base size=16 base align=16
Eigen::internal::plain_array<float, 4, 0, 16> (0x0x7f29f60ad180) 0

Class Eigen::DenseStorage<float, 4, 4, 1, 0>
   size=16 align=16
   base size=16 base align=16
Eigen::DenseStorage<float, 4, 4, 1, 0> (0x0x7f29f60ad120) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >
   size=16 align=16
   base size=16 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f634fdd0) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f634fe38) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f634fea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f29f634ff08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f29f634ff70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f29f634f2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f634f478) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f60ad0c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 4, 1>&, const Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 4, 1>&, const Eigen::Matrix<float, 4, 1> > (0x0x7f29f60ad360) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 4, 1> > (0x0x7f29f60ad300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 4, 1>&, const Eigen::Matrix<float, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 4, 1>&, const Eigen::Matrix<float, 4, 1>&> (0x0x7f29f60ad3c0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 4, 1>, 1, const Eigen::Matrix<float, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 4, 1>, 1, const Eigen::Matrix<float, 4, 1>&> (0x0x7f29f60ad2a0) 0 empty

Class Eigen::Matrix<float, 4, 1>
   size=16 align=16
   base size=16 base align=16
Eigen::Matrix<float, 4, 1> (0x0x7f29f634fa28) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f634fd00) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f6103000) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f6103068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f29f61030d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f29f6103138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f29f61031a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f29f6103208) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f29f60ad240) 0 empty

Class Eigen::Quaternion<float>
   size=16 align=16
   base size=16 base align=16
Eigen::Quaternion<float> (0x0x7f29f634f0d0) 0
  Eigen::QuaternionBase<Eigen::Quaternion<float> > (0x0x7f29f634f138) 0 empty
    Eigen::RotationBase<Eigen::Quaternion<float>, 3> (0x0x7f29f62c9360) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 4, 1, 0, 4, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 4, 1, 0, 4, 1> (0x0x7f29f60ad720) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60ad6c0) 0 empty

Class Eigen::internal::traits<Eigen::Quaternion<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Quaternion<double> > (0x0x7f29f60ad660) 0 empty

Class Eigen::RotationBase<Eigen::Quaternion<double>, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::RotationBase<Eigen::Quaternion<double>, 3> (0x0x7f29f60ad600) 0 empty

Class Eigen::QuaternionBase<Eigen::Quaternion<double> >
   size=1 align=1
   base size=1 base align=1
Eigen::QuaternionBase<Eigen::Quaternion<double> > (0x0x7f29f61034e0) 0 empty
  Eigen::RotationBase<Eigen::Quaternion<double>, 3> (0x0x7f29f60ad780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 4, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 4, 1>, Eigen::MatrixXpr> (0x0x7f29f60ad840) 0 empty

Class Eigen::internal::is_same<double, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_same<double, double> (0x0x7f29f60ad8a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60ad900) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60ad960) 0 empty

Class Eigen::internal::conditional<true, double, const double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, double, const double> (0x0x7f29f60ada20) 0 empty

Class Eigen::internal::conditional<true, const double&, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const double&, double> (0x0x7f29f60ada80) 0 empty

Class Eigen::internal::add_const_on_value_type<__vector(2) double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<__vector(2) double> (0x0x7f29f60adb40) 0 empty

Class Eigen::internal::conditional<true, __vector(2) double, const __vector(2) double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, __vector(2) double, const __vector(2) double> (0x0x7f29f60adba0) 0 empty

Class Eigen::internal::add_const_on_value_type_if_arithmetic<__vector(2) double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type_if_arithmetic<__vector(2) double> (0x0x7f29f60adae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f6103750) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60ad9c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f29f6103888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f61038f0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60adc00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f29f61039c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f29f6103a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f6103a90) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60adc60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f29f6103b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f29f6103bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f29f6103c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f6103c98) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60adcc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60ade40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 4, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 4, 1>, true> (0x0x7f29f60adea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 4, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 4, 1>, true> (0x0x7f29f60adf00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 4, 1> > > (0x0x7f29f60adf60) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 4, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 4, 1>, Eigen::Dense> (0x0x7f29f61d3000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 4, 1>&> (0x0x7f29f61d3060) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f6103d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f29f6103d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f29f6103dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f29f6103e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f6103ea0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f60adde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 4, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 4, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 4, 1> > > (0x0x7f29f61d3180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 4, 1> >, const Eigen::Matrix<double, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 4, 1> >, const Eigen::Matrix<double, 4, 1>&> (0x0x7f29f61d31e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 4, 1> >, const Eigen::Matrix<double, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 4, 1> >, const Eigen::Matrix<double, 4, 1>&> (0x0x7f29f61d3240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 4, 1> >, Eigen::Matrix<double, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 4, 1> >, Eigen::Matrix<double, 4, 1>&> (0x0x7f29f61d32a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 4, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 4, 1>, 0> > (0x0x7f29f61d3300) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f29f61d3360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f61d33c0) 0 empty

Class Eigen::internal::stem_function<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::stem_function<double> (0x0x7f29f61d3420) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f6103f70) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f6103270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f29f61037b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f29f6103958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f29f6103f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f6225000) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f61d3120) 0 empty

Class Eigen::internal::plain_array<double, 4, 0, 16>
   size=32 align=16
   base size=32 base align=16
Eigen::internal::plain_array<double, 4, 0, 16> (0x0x7f29f61d35a0) 0

Class Eigen::DenseStorage<double, 4, 4, 1, 0>
   size=32 align=16
   base size=32 base align=16
Eigen::DenseStorage<double, 4, 4, 1, 0> (0x0x7f29f61d3540) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >
   size=32 align=16
   base size=32 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f6225138) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f62251a0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f6225208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f29f6225270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f29f62252d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f29f6225340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f62253a8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f61d34e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 4, 1>&, const Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 4, 1>&, const Eigen::Matrix<double, 4, 1> > (0x0x7f29f61d3780) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 4, 1> > (0x0x7f29f61d3720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 4, 1>&, const Eigen::Matrix<double, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 4, 1>&, const Eigen::Matrix<double, 4, 1>&> (0x0x7f29f61d37e0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 4, 1>, 1, const Eigen::Matrix<double, 4, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 4, 1>, 1, const Eigen::Matrix<double, 4, 1>&> (0x0x7f29f61d36c0) 0 empty

Class Eigen::Matrix<double, 4, 1>
   size=32 align=16
   base size=32 base align=16
Eigen::Matrix<double, 4, 1> (0x0x7f29f6225478) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f62254e0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f6225548) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f62255b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f29f6225618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f29f6225680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f29f62256e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f29f6225750) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f29f61d3660) 0 empty

Class Eigen::Quaternion<double>
   size=32 align=16
   base size=32 base align=16
Eigen::Quaternion<double> (0x0x7f29f61035b0) 0
  Eigen::QuaternionBase<Eigen::Quaternion<double> > (0x0x7f29f6103618) 0 empty
    Eigen::RotationBase<Eigen::Quaternion<double>, 3> (0x0x7f29f60ad7e0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 3, 3, 0, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 3, 3, 0, 3, 3> (0x0x7f29f5fab9c0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fab960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 3, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 3, 3>, Eigen::MatrixXpr> (0x0x7f29f5faba20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5faba80) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fabae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f6225dd0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fabb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1> (0x0x7f29f6225ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f6225f08) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fabba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3> (0x0x7f29f6225068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1> (0x0x7f29f6225410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f62257b8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fabc00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false> (0x0x7f29f6225f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3> (0x0x7f29f5cf1000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1> (0x0x7f29f5cf1068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f5cf10d0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fabc60) 0 empty

Class Eigen::internal::size_at_compile_time<3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<3, 3> (0x0x7f29f5fabde0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fabe40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 3, 3>, true> (0x0x7f29f5fabea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 3, 3>, true> (0x0x7f29f5fabf00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5fabf60) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f5d26000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f5d26060) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf1138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false> (0x0x7f29f5cf11a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3> (0x0x7f29f5cf1208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1> (0x0x7f29f5cf1270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f5cf12d8) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5fabd80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5d26180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 3, 3> >, const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 3, 3> >, const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f5d261e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 3, 3> >, const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 3, 3> >, const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f5d26240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3>&> (0x0x7f29f5d262a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 3, 3>, 0> > (0x0x7f29f5d26300) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29f5d26360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f5d263c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf13a8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf1410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false> (0x0x7f29f5cf1478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3> (0x0x7f29f5cf14e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1> (0x0x7f29f5cf1548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f5cf15b0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5d26120) 0 empty

Class Eigen::internal::plain_array<float, 9, 0, 0>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::plain_array<float, 9, 0, 0> (0x0x7f29f5d26540) 0

Class Eigen::DenseStorage<float, 9, 3, 3, 0>
   size=36 align=4
   base size=36 base align=4
Eigen::DenseStorage<float, 9, 3, 3, 0> (0x0x7f29f5d264e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3> >
   size=36 align=4
   base size=36 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf1680) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf16e8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf1750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false> (0x0x7f29f5cf17b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3> (0x0x7f29f5cf1820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1> (0x0x7f29f5cf1888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f5cf18f0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5d26480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3> > (0x0x7f29f5d26720) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5d266c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f5d26780) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 3, 3>, 1, const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 3, 3>, 1, const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f5d26660) 0 empty

Class Eigen::Matrix<float, 3, 3>
   size=36 align=4
   base size=36 base align=4
Eigen::Matrix<float, 3, 3> (0x0x7f29f5cf19c0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf1a28) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf1a90) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5cf1af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 3>, float, float, false> (0x0x7f29f5cf1b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 3> (0x0x7f29f5cf1bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 1> (0x0x7f29f5cf1c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f5cf1c98) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5d26600) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_random_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_random_op<float> > (0x0x7f29f5d26960) 0 empty

Class Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_random_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_random_op<float> > (0x0x7f29f5d269c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5cf1ea0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5d26900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f5d26a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5d26a80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5d26ae0) 0 empty

Class Eigen::internal::conditional<false, const float&, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const float&, float> (0x0x7f29f5d26ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5cf1f70) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5d26b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5cf1340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5cf1618) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5d26c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5d26cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false> (0x0x7f29f5d26d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false> (0x0x7f29f5d26d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5d26de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f5d26f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f5d26ea0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f5d26e40) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5d26f60) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5cf1958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5cf1d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5e8a000) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5d26c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5b0f060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f5b0f0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f5b0f120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f5b0f180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0> > (0x0x7f29f5b0f1e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f5b0f240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f5b0f2a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5e8a208) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5e8a270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5e8a2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5e8a340) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5b0f000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5b0f480) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5b0f420) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5b0f4e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 1, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 1, Eigen::Matrix<float, 3, 3> > (0x0x7f29f5b0f3c0) 0 empty

Class Eigen::internal::variable_if_dynamic<int, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::variable_if_dynamic<int, 3> (0x0x7f29f5b0f540) 0 empty

Class Eigen::internal::scalar_random_op<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_random_op<float> (0x0x7f29f5b0f5a0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >
   size=3 align=1
   base size=3 base align=1
Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > (0x0x7f29f5b8e070) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f5b0f300) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5e8a410) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5e8a478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5e8a4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5e8a548) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5b0f360) 0 empty

Class Eigen::internal::is_same<Eigen::MatrixXpr, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_same<Eigen::MatrixXpr, Eigen::MatrixXpr> (0x0x7f29f5b0f780) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 3, 1>, Eigen::Array<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 3, 1>, Eigen::Array<float, 3, 1> > (0x0x7f29f5b0f7e0) 0 empty

Class Eigen::internal::plain_diag_type<Eigen::Matrix<float, 3, 3>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_diag_type<Eigen::Matrix<float, 3, 3>, float> (0x0x7f29f5b0f720) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 1, 3>, Eigen::Array<float, 1, 3, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 1, 3>, Eigen::Array<float, 1, 3, 1, 1, 3> > (0x0x7f29f5b0f960) 0 empty

Class Eigen::internal::plain_row_type<Eigen::Matrix<float, 3, 3>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_row_type<Eigen::Matrix<float, 3, 3>, float> (0x0x7f29f5b0f900) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 3, 1, 0, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 3, 1, 0, 3, 1> (0x0x7f29f5b0fa20) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0f9c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 3, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 3, 1>, Eigen::MatrixXpr> (0x0x7f29f5b0fa80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fae0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5e8aa28) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f29f5e8aaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5e8ab60) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fc00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f29f5e8ac30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f29f5e8ac98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5e8ad00) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fc60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f29f5e8add0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f29f5e8ae38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f29f5e8aea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5e8af08) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fcc0) 0 empty

Class Eigen::internal::size_at_compile_time<3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<3, 1> (0x0x7f29f5b0fe40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fea0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 3, 1>, true> (0x0x7f29f5b0ff00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 3, 1>, true> (0x0x7f29f5b0ff60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 3, 1> > > (0x0x7f29f5c14000) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 3, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 3, 1>, Eigen::Dense> (0x0x7f29f5c14060) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f5c140c0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5e8af70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f29f5e8a068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f29f5e8a3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f29f5e8a5b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5e8a7b8) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5b0fde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 3, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 3, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 3, 1> > > (0x0x7f29f5c141e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 3, 1> >, const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 3, 1> >, const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f5c14240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 3, 1> >, const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 3, 1> >, const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f5c142a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 3, 1> >, Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 3, 1> >, Eigen::Matrix<float, 3, 1>&> (0x0x7f29f5c14300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 3, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 3, 1>, 0> > (0x0x7f29f5c14360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f29f5c143c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f5c14420) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5e8aa90) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5e8abc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f29f5c7a000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f29f5c7a068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f29f5c7a0d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5c7a138) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c14180) 0 empty

Class Eigen::internal::plain_array<float, 3, 0, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::internal::plain_array<float, 3, 0, 0> (0x0x7f29f5c145a0) 0

Class Eigen::DenseStorage<float, 3, 3, 1, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::DenseStorage<float, 3, 3, 1, 0> (0x0x7f29f5c14540) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c7a208) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c7a270) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c7a2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f29f5c7a340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f29f5c7a3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f29f5c7a410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5c7a478) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c144e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 1>&, const Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 1>&, const Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c14780) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c14720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 3, 1>&, const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 3, 1>&, const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f5c147e0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 3, 1>, 1, const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 3, 1>, 1, const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f5c146c0) 0 empty

Class Eigen::Matrix<float, 3, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::Matrix<float, 3, 1> (0x0x7f29f5c7a548) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c7a5b0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c7a618) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c7a680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f29f5c7a6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f29f5c7a750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f29f5c7a7b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f29f5c7a820) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c14660) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, 3, 1> > (0x0x7f29f5c149c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f5c14960) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 1, 3, 1, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 1, 3, 1, 1, 3> (0x0x7f29f5c14a80) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, 3>, Eigen::MatrixXpr> (0x0x7f29f5c14ae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14b40) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f5c7aaf8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1> (0x0x7f29f5c7abc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f5c7ac30) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 3> (0x0x7f29f5c7ad00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1> (0x0x7f29f5c7ad68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f5c7add0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 3>, float, float, false> (0x0x7f29f5c7aea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 3> (0x0x7f29f5c7af08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1> (0x0x7f29f5c7af70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f5c7a1a0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14d20) 0 empty

Class Eigen::internal::size_at_compile_time<1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<1, 3> (0x0x7f29f5c14ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14f00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 1, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 1, 3>, true> (0x0x7f29f5c14f60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 1, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 1, 3>, true> (0x0x7f29f59b4000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, 3> > > (0x0x7f29f59b4060) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 1, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 1, 3>, Eigen::Dense> (0x0x7f29f59b40c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 1, 3>&> (0x0x7f29f59b4120) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c7a4e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 3>, float, float, false> (0x0x7f29f5c7a888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 3> (0x0x7f29f5c7ab60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1> (0x0x7f29f5c7ac98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f59a5000) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f5c14e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 1, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 1, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 3> > > (0x0x7f29f59b4240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, 3> >, const Eigen::Matrix<float, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, 3> >, const Eigen::Matrix<float, 1, 3>&> (0x0x7f29f59b42a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, 3> >, const Eigen::Matrix<float, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, 3> >, const Eigen::Matrix<float, 1, 3>&> (0x0x7f29f59b4300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, 3> >, Eigen::Matrix<float, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, 3> >, Eigen::Matrix<float, 1, 3>&> (0x0x7f29f59b4360) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 1, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 1, 3>, 0> > (0x0x7f29f59b43c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29f59b4420) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f59b4480) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a50d0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a5138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 3>, float, float, false> (0x0x7f29f59a51a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 3> (0x0x7f29f59a5208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1> (0x0x7f29f59a5270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f59a52d8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59b41e0) 0 empty

Class Eigen::internal::plain_array<float, 3, 1, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::internal::plain_array<float, 3, 1, 0> (0x0x7f29f59b4600) 0

Class Eigen::DenseStorage<float, 3, 1, 3, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::DenseStorage<float, 3, 1, 3, 1> (0x0x7f29f59b45a0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 3> >
   size=12 align=4
   base size=12 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a53a8) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a5410) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a5478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 3>, float, float, false> (0x0x7f29f59a54e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 3> (0x0x7f29f59a5548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1> (0x0x7f29f59a55b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f59a5618) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59b4540) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 3>&, const Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 3>&, const Eigen::Matrix<float, 1, 3> > (0x0x7f29f59b47e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59b4780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, 3>&, const Eigen::Matrix<float, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, 3>&, const Eigen::Matrix<float, 1, 3>&> (0x0x7f29f59b4840) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 1, 3>, 1, const Eigen::Matrix<float, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 1, 3>, 1, const Eigen::Matrix<float, 1, 3>&> (0x0x7f29f59b4720) 0 empty

Class Eigen::Matrix<float, 1, 3>
   size=12 align=4
   base size=12 base align=4
Eigen::Matrix<float, 1, 3> (0x0x7f29f59a56e8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a5750) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a57b8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59a5820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 3>, float, float, false> (0x0x7f29f59a5888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 3> (0x0x7f29f59a58f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 1> (0x0x7f29f59a5958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 3>, 0> (0x0x7f29f59a59c0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 1, 3> > (0x0x7f29f59b46c0) 0 empty

Class Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >
   size=64 align=4
   base size=61 base align=4
Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> > (0x0x7f29f5b0f6c0) 0

Class Eigen::internal::traits<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f59b49c0) 0 empty

Class Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59a5d00) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f59b4a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29f59b4a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59b4ae0) 0 empty

Class Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59b4b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f59a5e38) 0 empty
  Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59b4ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1> (0x0x7f29f59a5f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f59a5f70) 0 empty
    Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59b4c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f59a5068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1> (0x0x7f29f59a5340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f59a5680) 0 empty
      Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59b4c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59b4d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, false> (0x0x7f29f59b4d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, false> (0x0x7f29f59b4de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > > (0x0x7f29f59b4e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29f59b4f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::Dense> (0x0x7f29f59b4f00) 0 empty

Class Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, Eigen::Dense> (0x0x7f29f59b4ea0) 0 empty

Class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59a5a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f59a5ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1> (0x0x7f29f573d000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f573d068) 0 empty
        Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f59b4cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > > (0x0x7f29f57c0060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >&> (0x0x7f29f57c00c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >, const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >&> (0x0x7f29f57c0120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >, Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >, Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >&> (0x0x7f29f57c0180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> > (0x0x7f29f57c01e0) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29f57c0240) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f57c02a0) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573d270) 0 empty
  Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573d2d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f573d340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1> (0x0x7f29f573d3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f573d410) 0 empty
          Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f57c0000) 0 empty

Class Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1, Eigen::Matrix<float, 3, 3> > (0x0x7f29f57c03c0) 0 empty

Class Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f57ca4d0) 0 empty
  Eigen::internal::no_assignment_operator (0x0x7f29f57c0300) 0 empty
  Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573d4e0) 0 empty
    Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573d548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f573d5b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1> (0x0x7f29f573d618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f573d680) 0 empty
            Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f57c0360) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, 3, 3> > (0x0x7f29f57c0540) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f57c04e0) 0 empty

Class Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> >
   size=8 align=4
   base size=8 base align=4
Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > (0x0x7f29f573d7b8) 0
  Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f57caa10) 0 empty
    Eigen::internal::no_assignment_operator (0x0x7f29f57c0420) 0 empty
    Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573d820) 0 empty
      Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573d888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f573d8f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1> (0x0x7f29f573d958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f573d9c0) 0 empty
              Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f57c0480) 0 empty

Class Eigen::internal::solve_retval<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> >
   size=8 align=4
   base size=8 base align=4
Eigen::internal::solve_retval<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > (0x0x7f29f573daf8) 0
  Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > (0x0x7f29f573db60) 0
    Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f57cabd0) 0 empty
      Eigen::internal::no_assignment_operator (0x0x7f29f57c05a0) 0 empty
      Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573dbc8) 0 empty
        Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f573dc30) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f573dc98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 1> (0x0x7f29f573dd00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f573dd68) 0 empty
                Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f57c0600) 0 empty

Class Eigen::internal::product_size_category<3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_size_category<3, 3> (0x0x7f29f57c06c0) 0 empty

Class Eigen::internal::product_type<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3> > (0x0x7f29f57c0660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Matrix<float, 3, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Matrix<float, 3, 3>, Eigen::MatrixXpr> (0x0x7f29f57c07e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Matrix<float, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f57c0780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f57c08a0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 3, 3>, 3, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 3, 3>, 3, Eigen::Matrix<float, 3, 3> > (0x0x7f29f57c0840) 0 empty

Class Eigen::ProductReturnType<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 0> (0x0x7f29f57c0720) 0 empty

Class Eigen::internal::scalar_product_traits<float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_product_traits<float, float> (0x0x7f29f57c0960) 0 empty

Class Eigen::internal::promote_storage_type<Eigen::Dense, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::promote_storage_type<Eigen::Dense, Eigen::Dense> (0x0x7f29f57c09c0) 0 empty

Class Eigen::internal::conditional<false, int, int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, int, int> (0x0x7f29f57c0a80) 0 empty

Class Eigen::internal::promote_index_type<int, int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::promote_index_type<int, int> (0x0x7f29f57c0a20) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0900) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0ae0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0> (0x0x7f29f585d750) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, float, float, false> (0x0x7f29f585d820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0> (0x0x7f29f585d888) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false> (0x0x7f29f57c0d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false> (0x0x7f29f57c0d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > > (0x0x7f29f57c0de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, Eigen::MatrixXpr> (0x0x7f29f57c0f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, Eigen::Dense> (0x0x7f29f57c0ea0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, Eigen::Dense> (0x0x7f29f57c0e40) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f585d8f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, float, float, false> (0x0x7f29f585d958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0> (0x0x7f29f585d9c0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > > (0x0x7f29f550b000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&> (0x0x7f29f550b060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&> (0x0x7f29f550b0c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&> (0x0x7f29f550b120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0> > (0x0x7f29f550b180) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f29f550b1e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f550b240) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f585dbc8) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f585dc30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, float, float, false> (0x0x7f29f585dc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0> (0x0x7f29f585dd00) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f57c0f60) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 1, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 1, Eigen::Matrix<float, 3, 3> > (0x0x7f29f550b360) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>
   size=44 align=4
   base size=44 base align=4
Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> (0x0x7f29f5547310) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f550b2a0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f585ddd0) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f585de38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, float, float, false> (0x0x7f29f585dea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0> (0x0x7f29f585df08) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f550b300) 0 empty

Class Eigen::internal::random_default_impl<int, false, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_default_impl<int, false, true> (0x0x7f29f550b3c0) 0 empty

Class Eigen::internal::random_impl<int>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::random_impl<int> (0x0x7f29f559d138) 0 empty
  Eigen::internal::random_default_impl<int, false, true> (0x0x7f29f550b420) 0 empty

Class Eigen::internal::real_ref_impl<std::complex<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_ref_impl<std::complex<float> > (0x0x7f29f550b480) 0 empty

Class Eigen::internal::isApprox_selector<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::isApprox_selector<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false> (0x0x7f29f550b4e0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false, false> (0x0x7f29f550b5a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, false, false> (0x0x7f29f550b600) 0 empty

Class Eigen::internal::significant_decimals_default_impl<float, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::significant_decimals_default_impl<float, false> (0x0x7f29f550b660) 0 empty

Class Eigen::internal::significant_decimals_impl<float>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::significant_decimals_impl<float> (0x0x7f29f559d820) 0 empty
  Eigen::internal::significant_decimals_default_impl<float, false> (0x0x7f29f550b6c0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 3, 3>, 2, const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 3, 3>, 2, const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f550b900) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 2, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 2, Eigen::Matrix<float, 3, 3> > (0x0x7f29f550ba20) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f559daf8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f550ba80) 0 empty

Class Eigen::internal::scalar_abs2_op<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_abs2_op<float> (0x0x7f29f550bba0) 0 empty

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_abs2_op<float>, float, 8>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_abs2_op<float>, float, 8> (0x0x7f29f550bc00) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_abs2_op<float>(float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_abs2_op<float>(float)> (0x0x7f29f550bb40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, 3, 3>&> (0x0x7f29f550bd20) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_abs2_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_abs2_op<float> > (0x0x7f29f550bd80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f559db60) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f559dbc8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f550bae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f550bde0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f550be40) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f550bea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f559dea0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f550bf00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f559df70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f559d958) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f550bf60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, false> (0x0x7f29f52250c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, false> (0x0x7f29f5225120) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5225180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f52252a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f5225240) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f52251e0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f559df08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5224000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5224068) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5225360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f52253c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f5225420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f5225480) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> > (0x0x7f29f52254e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f5225540) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f52255a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5224270) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f52242d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5224340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f52243a8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225720) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f52256c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225780) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 1, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 1, Eigen::Matrix<float, 3, 3> > (0x0x7f29f5225660) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f5224478) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f52244e0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5224548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f52245b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5224618) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225600) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >
   size=8 align=4
   base size=5 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > (0x0x7f29f52ece00) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f52257e0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f5224820) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5224888) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f52248f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5224958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f52249c0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225840) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f52259c0) 0 empty

Class Eigen::internal::scalar_difference_op<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_difference_op<float> (0x0x7f29f5225a80) 0 empty

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_difference_op<float>, float, float, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::binary_result_of_select<Eigen::internal::scalar_difference_op<float>, float, float, 4> (0x0x7f29f5225ae0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_difference_op<float>(float, float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_difference_op<float>(float, float)> (0x0x7f29f5225a20) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_difference_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_difference_op<float> > (0x0x7f29f5225b40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f5225ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225c00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5224d68) 0 empty
  Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5224e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f5224ea0) 0 empty
    Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225d20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, false> (0x0x7f29f5225e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, false> (0x0x7f29f5225ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5225f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f53a0060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f53a0000) 0 empty

Class Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f5225f60) 0 empty

Class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5224f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f5224f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f52240d0) 0 empty
      Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5225d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f53a0120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f53a0180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f53a01e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&> (0x0x7f29f53a0240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> > (0x0x7f29f53a02a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f53a0300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f53a0360) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5224af8) 0 empty
  Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5224dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f4ff2000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f4ff2068) 0 empty
        Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a00c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a04e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a0480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a0540) 0 empty

Class Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 1, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 1, Eigen::Matrix<float, 3, 3> > (0x0x7f29f53a0420) 0 empty

Class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f4ff2138) 0 empty
  Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4ff21a0) 0 empty
    Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4ff2208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f4ff2270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f4ff22d8) 0 empty
          Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a03c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 3, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 3, 3>, Eigen::MatrixXpr> (0x0x7f29f53a0720) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f53a06c0) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<float, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f53a0660) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f53a08a0) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<float, 3, 3>, 1, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<float, 3, 3>, 1, Eigen::Matrix<float, 3, 3> > (0x0x7f29f53a0840) 0 empty

Class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >
   size=12 align=4
   base size=9 base align=4
Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > (0x0x7f29f5036d90) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f53a05a0) 0 empty
  Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3>, Eigen::Dense> (0x0x7f29f4ff24e0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4ff2548) 0 empty
      Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4ff25b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, float, float, false> (0x0x7f29f4ff2618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, 0> (0x0x7f29f4ff2680) 0 empty
            Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a0600) 0 empty

Class Eigen::internal::traits<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4ff29c0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a09c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a0a80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f4ff2a28) 0 empty
  Eigen::internal::traits<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4ff2a90) 0 empty
    Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f53a0a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29f53a0ae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f53a0b40) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f53a0ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f4ff2bc8) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f53a0c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f4ff2c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f4ff2d00) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f53a0c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f53a0d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, false> (0x0x7f29f53a0d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, false> (0x0x7f29f53a0de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > > (0x0x7f29f53a0e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29f53a0f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::Dense> (0x0x7f29f53a0f00) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, Eigen::Dense> (0x0x7f29f53a0ea0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f4ff2d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f4ff2dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f4ff2e38) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f53a0cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > > (0x0x7f29f5135060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&> (0x0x7f29f51350c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&> (0x0x7f29f5135120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&> (0x0x7f29f5135180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> > (0x0x7f29f51351e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29f5135240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f51352a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f4ff2340) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f4ff26e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f4ff2c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f4ff2ea0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5135000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5135420) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f51353c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5135480) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 1, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 1, Eigen::Matrix<float, 3, 3> > (0x0x7f29f5135360) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f5136068) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f51360d0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5136138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f51361a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f5136208) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5135300) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f5135600) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f51355a0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f51bc7e0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f51354e0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> >, Eigen::Dense> (0x0x7f29f5136410) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5136478) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f51364e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, float, float, false> (0x0x7f29f5136548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0> (0x0x7f29f51365b0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f5135540) 0 empty

Class __gnu_cxx::__enable_if<false, double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, double> (0x0x7f29f5135660) 0 empty

Class Eigen::internal::enable_if<true, int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::enable_if<true, int> (0x0x7f29f51356c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, false, false> (0x0x7f29f5135780) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, false, false> (0x0x7f29f5135840) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<9> (0x0x7f29f51358a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 3>, Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 3>, Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<float, 3, 3> >, Eigen::Matrix<float, 3, 3> >, false, false> (0x0x7f29f5135900) 0 empty

Class Eigen::internal::scalar_sum_op<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_sum_op<float> (0x0x7f29f5135ae0) 0 empty

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_sum_op<float>, float, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_sum_op<float>, float, 4> (0x0x7f29f5135ba0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_sum_op<float>(float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_sum_op<float>(float)> (0x0x7f29f5135b40) 0 empty

Class Eigen::internal::cast_impl<float, int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::cast_impl<float, int> (0x0x7f29f5135e40) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, 1, 0, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, 1, 0, 3, 1> (0x0x7f29f5135f00) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f5135ea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::MatrixXpr> (0x0x7f29f5135f60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb000) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f5136618) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1> (0x0x7f29f4eea068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f4eea0d0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 3> (0x0x7f29f4eea1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1> (0x0x7f29f4eea208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f4eea270) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, float, float, false> (0x0x7f29f4eea340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 3> (0x0x7f29f4eea3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1> (0x0x7f29f4eea410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f4eea478) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb1e0) 0 empty

Class Eigen::internal::size_at_compile_time<-1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<-1, 1> (0x0x7f29f4edb2a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 1, 0, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 1, 0, 3, 1>, true> (0x0x7f29f4edb360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 1, 0, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 1, 0, 3, 1>, true> (0x0x7f29f4edb480) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 3, 1> > > (0x0x7f29f4edb5a0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Dense> (0x0x7f29f4edb6c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 1, 0, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 1, 0, 3, 1>&> (0x0x7f29f4edb720) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eea5b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, float, float, false> (0x0x7f29f4eea618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 3> (0x0x7f29f4eea680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1> (0x0x7f29f4eea6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f4eea750) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 3, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 3, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 3, 1> > > (0x0x7f29f4edb7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 1, 0, 3, 1> >, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 1, 0, 3, 1> >, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&> (0x0x7f29f4edb840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 1, 0, 3, 1> >, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 1, 0, 3, 1> >, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&> (0x0x7f29f4edb8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 1, 0, 3, 1> >, Eigen::Matrix<float, -1, 1, 0, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 1, 0, 3, 1> >, Eigen::Matrix<float, -1, 1, 0, 3, 1>&> (0x0x7f29f4edb900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> > (0x0x7f29f4edb960) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f29f4edba80) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f4edbba0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eea888) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eea8f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, float, float, false> (0x0x7f29f4eea958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 3> (0x0x7f29f4eea9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1> (0x0x7f29f4eeaa28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f4eeaa90) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edb780) 0 empty

Class Eigen::DenseStorage<float, 3, -1, 1, 0>
   size=16 align=4
   base size=16 base align=4
Eigen::DenseStorage<float, 3, -1, 1, 0> (0x0x7f29f4edbc60) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=16 align=4
   base size=16 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eeac98) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eead00) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eead68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, float, float, false> (0x0x7f29f4eeadd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 3> (0x0x7f29f4eeae38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1> (0x0x7f29f4eeaea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f4eeaf08) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edbc00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&, const Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&, const Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edbde0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edbd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&> (0x0x7f29f4edbe40) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&> (0x0x7f29f4edbd20) 0 empty

Class Eigen::Matrix<float, -1, 1, 0, 3, 1>
   size=16 align=4
   base size=16 base align=4
Eigen::Matrix<float, -1, 1, 0, 3, 1> (0x0x7f29f4eea138) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eea7b8) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eeaaf8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4eeaf70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 3, 1>, float, float, false> (0x0x7f29f4c55000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 3> (0x0x7f29f4c55068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1> (0x0x7f29f4c550d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 3, 1>, 0> (0x0x7f29f4c55138) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4edbcc0) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4c82000) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4edbf60) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c553a8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4edbf00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4edbea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f4c82120) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4c554e0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c821e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4c555b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4c55618) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4c556e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4c55750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4c557b8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c822a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f4c55888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4c558f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4c55958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4c559c0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82300) 0 empty

Class Eigen::internal::size_at_compile_time<-1, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<-1, -1> (0x0x7f29f4c823c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true> (0x0x7f29f4c82540) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true> (0x0x7f29f4c825a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f4c82600) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f4c82720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f4c826c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f4c82660) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f4c82840) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c55a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f4c55a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4c55af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4c55b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4c55bc8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f4c82900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f4c82960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f4c829c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f4c82a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> > (0x0x7f29f4c82a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f4c82ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f4c82b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c55dd0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c55e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f4c55ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4c55f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4c55f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4c551a0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c828a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82c60) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82c00) 0 empty

Class Eigen::internal::conditional<true, float*, const float*>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, float*, const float*> (0x0x7f29f4c82cc0) 0 empty

Class Eigen::internal::variable_if_dynamic<int, -1>
   size=4 align=4
   base size=4 base align=4
Eigen::internal::variable_if_dynamic<int, -1> (0x0x7f29f4c82d20) 0

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4c55410) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c55548) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c55680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f4c55c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4dc0000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc0068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc00d0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82ba0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc01a0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc0208) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4dc0270) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4dc02d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f4dc0340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4dc03a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc0410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc0478) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82f00) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82f60) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f4c82e40) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, -1, false, true> (0x0x7f29f4dc0548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc05b0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc0618) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4dc0680) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4dc06e8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f4dc0750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4dc07b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc0820) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc0888) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4c82de0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, -1, -1, false, Eigen::Dense> (0x0x7f29f4dc0a90) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, -1, false, true> (0x0x7f29f4dc0af8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc0b60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc0bc8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4dc0c30) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4dc0c98) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f4dc0d00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f4dc0d68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc0dd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc0e38) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f49f1000) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> (0x0x7f29f4dc0f08) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, -1, -1, false, Eigen::Dense> (0x0x7f29f4dc0f70) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, -1, false, true> (0x0x7f29f4dc0138) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f4dc04e0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f4dc08f0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f49f8000) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f49f8068) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f49f80d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 3> (0x0x7f29f49f8138) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1> (0x0x7f29f49f81a0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f49f8208) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f49f1060) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f49f1180) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 3, 1> > (0x0x7f29f49f1240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 3, 1> > (0x0x7f29f49f11e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f8340) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f49f1120) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f10c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f49f1360) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f13c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f49f8478) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f49f8548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f49f85b0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f49f8680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f49f86e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f49f8750) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f14e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f49f8820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f49f8888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f49f88f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f49f8958) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true> (0x0x7f29f49f1720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true> (0x0x7f29f49f1780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f49f17e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f49f1900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f49f18a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f49f1840) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f49f1a20) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f89c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f49f8a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f49f8a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f49f8af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f49f8b60) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f15a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f49f1ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&> (0x0x7f29f49f1b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&> (0x0x7f29f49f1ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&> (0x0x7f29f49f1c00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> > (0x0x7f29f49f1c60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f49f1cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f49f1d20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f8d68) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f8dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f49f8e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f49f8ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f49f8f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f49f8f70) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1a80) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1e40) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1de0) 0 empty

Class Eigen::internal::variable_if_dynamic<int, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::variable_if_dynamic<int, 1> (0x0x7f29f49f1ea0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f49f82d8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f8270) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f83a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f49f84e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f49f8618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f49f8bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b43000) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1d80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b430d0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b43138) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b431a0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b43208) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f4b43270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f4b432d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b43340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b433a8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b650c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65120) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4b65000) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 1>, -1, 1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f4b43478) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b434e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b43548) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b435b0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b43618) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f4b43680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f4b436e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b43750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b437b8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f49f1f60) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense> (0x0x7f29f4b439c0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f4b43a28) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b43a90) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b43af8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b43b60) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b43bc8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f4b43c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f4b43c98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b43d00) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b43d68) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65180) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> (0x0x7f29f4b43e38) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense> (0x0x7f29f4b43ea0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f4b43f08) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b43f70) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b43068) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b43410) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b43820) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f4b7d000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f4b7d068) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b7d0d0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b7d138) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b651e0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f4b7d750) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b7d7b8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f4b652a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, Eigen::MatrixXpr> (0x0x7f29f4b653c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense> (0x0x7f29f4b65360) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense> (0x0x7f29f4b65300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>&, const Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>&, const Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f4b654e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f4b65480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f4b65540) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4b65420) 0 empty

Class Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1>
   size=20 align=4
   base size=20 base align=4
Eigen::VectorBlock<Eigen::Matrix<float, 3, 1>, -1> (0x0x7f29f4b7d208) 0
  Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> (0x0x7f29f4b7d270) 0
    Eigen::BlockImpl<Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense> (0x0x7f29f4b7d2d8) 0
      Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f4b7d340) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b7d3a8) 0
          Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b7d410) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b7d478) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b7d4e0) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f4b7d548) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 3> (0x0x7f29f4b7d5b0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1> (0x0x7f29f4b7d618) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f4b7d680) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65240) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b7dd68) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b7ddd0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f4b658a0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f4b65ae0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f4b65a80) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f4b65a20) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65ba0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4b65b40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65cc0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65d80) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b65d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true> (0x0x7f29f4b65f60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true> (0x0x7f29f4bcb000) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4b7df08) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b7df70) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4b7d1a0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f4b659c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f4bcb060) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, true> (0x0x7f29f4b65960) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb0c0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> (0x0x7f29f4bb9680) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 2> (0x0x7f29f4bb97b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> (0x0x7f29f4bb9820) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb1e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, float, float, false> (0x0x7f29f4bb9958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 2> (0x0x7f29f4bb99c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> (0x0x7f29f4bb9a28) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb240) 0 empty

Class Eigen::internal::size_at_compile_time<1, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<1, -1> (0x0x7f29f4bcb300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, true> (0x0x7f29f4bcb3c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, true> (0x0x7f29f4bcb420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > > (0x0x7f29f4bcb480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f4bcb5a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f4bcb540) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f4bcb4e0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f4bcb600) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bb9af8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, float, float, false> (0x0x7f29f4bb9b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 2> (0x0x7f29f4bb9bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> (0x0x7f29f4bb9c30) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > > (0x0x7f29f4bcb6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&> (0x0x7f29f4bcb720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&> (0x0x7f29f4bcb780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&> (0x0x7f29f4bcb7e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> > (0x0x7f29f4bcb840) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f4bcb8a0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f4bcb900) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bb9f70) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bb96e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, float, float, false> (0x0x7f29f4bb9c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 2> (0x0x7f29f4b7d820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> (0x0x7f29f486e000) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcba80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcba20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcbae0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f4bcb9c0) 0 empty

Class Eigen::internal::conditional<false, float, const float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, float, const float> (0x0x7f29f4bcbb40) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f486e270) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f486e2d8) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f486e340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, float, float, false> (0x0x7f29f486e3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 2> (0x0x7f29f486e410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> (0x0x7f29f486e478) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcb960) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4bcbc60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f4bcbc00) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=20 align=4
   base size=20 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f486e888) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f486e8f0) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f486e958) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f486e9c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, float, float, false> (0x0x7f29f486ea28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 2> (0x0x7f29f486ea90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> >, 0> (0x0x7f29f486eaf8) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f4bcbba0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4933120) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f49330c0) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_sum_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_sum_op<float> > (0x0x7f29f49331e0) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4933180) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 9> (0x0x7f29f4933240) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 2> (0x0x7f29f486e4e0) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 9> (0x0x7f29f49332a0) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_difference_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_difference_op<float> > (0x0x7f29f4933300) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f49333c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f4933360) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > > > (0x0x7f29f4933420) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 9> (0x0x7f29f4933480) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 2> (0x0x7f29f49661a0) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 9> (0x0x7f29f49334e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f4933540) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 1, 2, 0> (0x0x7f29f49335a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3> > (0x0x7f29f4933600) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 1, 2, 0> (0x0x7f29f4933660) 0 empty

Class Eigen::internal::conditional<false, Eigen::internal::true_type, Eigen::internal::false_type>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::internal::true_type, Eigen::internal::false_type> (0x0x7f29f49337e0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, 1, 0, -1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, 1, 0, -1, 1> (0x0x7f29f4933a20) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29f49339c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 1>, Eigen::MatrixXpr> (0x0x7f29f4933a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933ae0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f4966680) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1> (0x0x7f29f4966750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f49667b8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3> (0x0x7f29f4966888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1> (0x0x7f29f49668f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f4966958) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933c60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false> (0x0x7f29f4966a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3> (0x0x7f29f4966a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1> (0x0x7f29f4966af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f4966b60) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933cc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 1>, true> (0x0x7f29f4933ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 1>, true> (0x0x7f29f4933f00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 1> > > (0x0x7f29f4933f60) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, 1>, Eigen::Dense> (0x0x7f29f4645000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 1>&> (0x0x7f29f4645060) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4966bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false> (0x0x7f29f4966c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3> (0x0x7f29f4966c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1> (0x0x7f29f4966d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f4966d68) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4933de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1> > > (0x0x7f29f4645180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 1> >, const Eigen::Matrix<float, -1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 1> >, const Eigen::Matrix<float, -1, 1>&> (0x0x7f29f46451e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 1> >, const Eigen::Matrix<float, -1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 1> >, const Eigen::Matrix<float, -1, 1>&> (0x0x7f29f4645240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::Matrix<float, -1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::Matrix<float, -1, 1>&> (0x0x7f29f46452a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 1>, 0> > (0x0x7f29f4645300) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f29f4645360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f46453c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4966e38) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4966ea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false> (0x0x7f29f4966f08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3> (0x0x7f29f4966f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1> (0x0x7f29f49662d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f4966410) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4645120) 0 empty

Class Eigen::DenseStorage<float, -1, -1, 1, 0>
   size=8 align=4
   base size=8 base align=4
Eigen::DenseStorage<float, -1, -1, 1, 0> (0x0x7f29f46454e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f49666e8) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4966820) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4966dd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false> (0x0x7f29f4719000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3> (0x0x7f29f4719068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1> (0x0x7f29f47190d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f4719138) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4645480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1>&, const Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1>&, const Eigen::Matrix<float, -1, 1> > (0x0x7f29f46456c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4645660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 1>&, const Eigen::Matrix<float, -1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 1>&, const Eigen::Matrix<float, -1, 1>&> (0x0x7f29f4645720) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, 1>, 1, const Eigen::Matrix<float, -1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, 1>, 1, const Eigen::Matrix<float, -1, 1>&> (0x0x7f29f4645600) 0 empty

Class Eigen::Matrix<float, -1, 1>
   size=8 align=4
   base size=8 base align=4
Eigen::Matrix<float, -1, 1> (0x0x7f29f4719208) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4719270) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f47192d8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f4719340) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false> (0x0x7f29f47193a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3> (0x0x7f29f4719410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1> (0x0x7f29f4719478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0> (0x0x7f29f47194e0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, 1> > (0x0x7f29f46455a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4645960) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4719750) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f47197b8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4645900) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f46458a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29f46459c0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f4719a90) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f4719bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f4719c30) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f4719d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f4719dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f4719e38) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f4719f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f47191a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f4719548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f47196e8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true> (0x0x7f29f4645cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true> (0x0x7f29f4645d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > > (0x0x7f29f4645d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29f4645ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f29f4645e40) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f29f4645de0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4719af8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f4719c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f47c6000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f47c6068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f47c60d0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > > (0x0x7f29f4645f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&> (0x0x7f29f4415000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&> (0x0x7f29f4415060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&> (0x0x7f29f44150c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> > (0x0x7f29f4415120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f29f4415180) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f44151e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f47c6410) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f47c6478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f47c64e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f47c6548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f47c65b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f47c6618) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4645f00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4415300) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f44152a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f47c6888) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f47c68f0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f47c6958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f47c69c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f47c6a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f47c6a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f47c6af8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4415240) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f47c6dd0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f47c6e38) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f47c6ea0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f47c6f08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f47c6f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f47c6138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f47c6680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f47c6b60) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4415360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f44154e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4415480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4415540) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4415420) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4415600) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f44155a0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true> (0x0x7f29f44992d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f4499340) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f44993a8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4499410) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4499478) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f44994e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f4499548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f44995b0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f4499618) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f44153c0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f29f4499a90) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true> (0x0x7f29f4499af8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f4499b60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f4499bc8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4499c30) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4499c98) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f4499d00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f4499d68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f4499dd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f4499e38) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4415720) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> (0x0x7f29f44be138) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f29f44be1a0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true> (0x0x7f29f44be208) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f44be270) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f44be2d8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f44be340) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f44be3a8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f44be410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f29f44be478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f29f44be4e0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f44be548) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4415780) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f44158a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f44be8f0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f44be958) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f44be9c0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4415840) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f44157e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f4415900) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4415960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f44beaf8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f44159c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f44bebc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f44bec30) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4415a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f44bed00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f44bed68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f44bedd0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4415a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f44beea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f44bef08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f44bef70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f44be5b0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4415ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4415ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f4415c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f4415c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f4415cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f4415de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f4415d80) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f4415d20) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f44be888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f44bea28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f44beb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f44bec98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4502000) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4415b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f4415ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f4415f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f4415f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f4595000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> > (0x0x7f29f4595060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f45950c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f4595120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4502208) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4502270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f45022d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f4502340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f45023a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4502410) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4415e40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4595240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f45951e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f45024e0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4502548) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f45025b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f4502618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f4502680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f45026e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4502750) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4595180) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4502820) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4502888) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f45028f0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4502958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f45029c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f4502a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4502a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4502af8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f45952a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4595420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f45953c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4595480) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4595360) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4595540) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f45954e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f4502bc8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4502c30) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4502c98) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4502d00) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4502d68) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f4502dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f4502e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4502ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4502f08) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4595300) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f4502f70) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f4219000) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4219068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f42190d0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4219138) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f42191a0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f4219208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f4219270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f42192d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4219340) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f45955a0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> (0x0x7f29f4219410) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f4219478) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f42194e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4219548) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f42195b0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4219618) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4219680) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f42196e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f4219750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f42197b8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4219820) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4595600) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f4219e38) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4219ea0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f4219f08) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4219f70) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f45956c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::MatrixXpr> (0x0x7f29f45957e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29f4595780) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29f4595720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f4595900) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f45958a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f4595960) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f4595840) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>
   size=52 align=4
   base size=52 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> (0x0x7f29f42198f0) 0
  Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> (0x0x7f29f4219958) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f42199c0) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f4219a28) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4219a90) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4219af8) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4219b60) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4219bc8) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f4219c30) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f4219c98) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f4219d00) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f4219d68) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f4595660) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f422c270) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f422c2d8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4595a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f45959c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f4595a80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f4595ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f422c4e0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f4595b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f422c618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f422c680) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f4595ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f422c7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f422c820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f422c888) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f4595c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f422c9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f422ca28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f422ca90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f422caf8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f4595c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f4595d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f4595d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f4595de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f4595e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f4595f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f4595f00) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f4595ea0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f422cbc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f422cc30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f422cc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f422cd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f422cd68) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f4595cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f42f6060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f42f60c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f42f6120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f42f6180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> > (0x0x7f29f42f61e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f42f6240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f42f62a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f422c548) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f422c6e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f422cdd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f42f5000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f42f5068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f42f50d0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6000) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f63c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6360) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f42f5270) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f52d8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f5340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f42f53a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f42f5410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f42f5478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f42f54e0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6300) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f42f5750) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f42f57b8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f5820) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f5888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f42f58f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f42f5958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f42f59c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f42f5a28) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f65a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6600) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f42f64e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f42f5d00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f42f5d68) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f42f5dd0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f5e38) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f5ea0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f42f5f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f42f5f70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f42f5138) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f42f5548) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6480) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f29f3f9d270) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f3f9d2d8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f3f9d340) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f3f9d3a8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f3f9d410) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f3f9d478) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f3f9d4e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f3f9d548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f3f9d5b0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f3f9d618) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f6660) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> (0x0x7f29f3f9d958) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f29f3f9d9c0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f3f9da28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f3f9da90) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f3f9daf8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f3f9db60) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f3f9dbc8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f3f9dc30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f3f9dc98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f3f9dd00) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f3f9dd68) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f42f66c0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, -1, 0, -1, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, -1, 0, -1, -1> (0x0x7f29f42f6960) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1>, Eigen::MatrixXpr> (0x0x7f29f42f69c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6a20) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb51a0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1> (0x0x7f29f3fb5270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb52d8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3> (0x0x7f29f3fb53a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1> (0x0x7f29f3fb5410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb5478) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false> (0x0x7f29f3fb5548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3> (0x0x7f29f3fb55b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1> (0x0x7f29f3fb5618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb5680) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6d80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1>, true> (0x0x7f29f42f6de0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1>, true> (0x0x7f29f42f6e40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f42f6ea0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, -1>, Eigen::Dense> (0x0x7f29f42f6f00) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f42f6f60) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb56e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false> (0x0x7f29f3fb5750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3> (0x0x7f29f3fb57b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1> (0x0x7f29f3fb5820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb5888) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f42f6d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f40770c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1> >, const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1> >, const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f4077120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1> >, const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1> >, const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f4077180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1>&> (0x0x7f29f40771e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1>, 0> > (0x0x7f29f4077240) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::DiagonalIndexReturnType<16777215> (0x0x7f29f40772a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f4077300) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb5958) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb59c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false> (0x0x7f29f3fb5a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3> (0x0x7f29f3fb5a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1> (0x0x7f29f3fb5af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb5b60) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f4077060) 0 empty

Class Eigen::DenseStorage<float, -1, -1, -1, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::DenseStorage<float, -1, -1, -1, 0> (0x0x7f29f40774e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> >
   size=12 align=4
   base size=12 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb5c30) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb5c98) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb5d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false> (0x0x7f29f3fb5d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3> (0x0x7f29f3fb5dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1> (0x0x7f29f3fb5e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb5ea0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f4077480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1>&, const Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1>&, const Eigen::Matrix<float, -1, -1> > (0x0x7f29f40776c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1> > (0x0x7f29f4077660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1>&, const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1>&, const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f4077720) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, -1>, 1, const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, -1>, 1, const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f4077600) 0 empty

Class Eigen::Matrix<float, -1, -1>
   size=12 align=4
   base size=12 base align=4
Eigen::Matrix<float, -1, -1> (0x0x7f29f3fb5f70) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb5000) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb50d0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3fb5208) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false> (0x0x7f29f3fb5340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3> (0x0x7f29f3fb58f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1> (0x0x7f29f3fb5bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0> (0x0x7f29f3fb5f08) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, -1> > (0x0x7f29f40775a0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f41421a0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4142208) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4077900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f4077a80) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f4077a20) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f40779c0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4077b40) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f4077ae0) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> > (0x0x7f29f4142270) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f41422d8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f4142340) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f4077960) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> > (0x0x7f29f40778a0) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> > (0x0x7f29f41427b8) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> > (0x0x7f29f4077cc0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f4077d80) 0 empty

Class Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> (0x0x7f29f4142888) 0
  Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> > (0x0x7f29f41428f0) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, 5u> > (0x0x7f29f4077d20) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, -1, 0, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, -1, 0, 3, 3> (0x0x7f29f3da3000) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f4077f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::MatrixXpr> (0x0x7f29f3da3060) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3180) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da31e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f4142a90) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1> (0x0x7f29f4142b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f4142bc8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da32a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 3> (0x0x7f29f4142c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1> (0x0x7f29f4142d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f4142d68) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float, float, false> (0x0x7f29f4142e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 3> (0x0x7f29f4142ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1> (0x0x7f29f4142f08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f4142f70) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, 3, 3>, true> (0x0x7f29f3da3480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, 3, 3>, true> (0x0x7f29f3da35a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f3da36c0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Dense> (0x0x7f29f3da37e0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 0, 3, 3>&> (0x0x7f29f3da3840) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f4142958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float, float, false> (0x0x7f29f4142af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 3> (0x0x7f29f4142c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1> (0x0x7f29f3dd5000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f3dd5068) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da33c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f3da3900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 0, 3, 3> >, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 0, 3, 3> >, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&> (0x0x7f29f3da3960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 0, 3, 3> >, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 0, 3, 3> >, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&> (0x0x7f29f3da39c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Matrix<float, -1, -1, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Matrix<float, -1, -1, 0, 3, 3>&> (0x0x7f29f3da3a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> > (0x0x7f29f3da3a80) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29f3da3ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f3da3cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd51a0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd5208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float, float, false> (0x0x7f29f3dd5270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 3> (0x0x7f29f3dd52d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1> (0x0x7f29f3dd5340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f3dd53a8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da38a0) 0 empty

Class Eigen::DenseStorage<float, 9, -1, -1, 0>
   size=44 align=4
   base size=44 base align=4
Eigen::DenseStorage<float, 9, -1, -1, 0> (0x0x7f29f3da3d80) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=44 align=4
   base size=44 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd55b0) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd5618) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd5680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float, float, false> (0x0x7f29f3dd56e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 3> (0x0x7f29f3dd5750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1> (0x0x7f29f3dd57b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f3dd5820) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3d20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&, const Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&, const Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3f00) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&> (0x0x7f29f3da3f60) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&> (0x0x7f29f3da3e40) 0 empty

Class Eigen::Matrix<float, -1, -1, 0, 3, 3>
   size=44 align=4
   base size=44 base align=4
Eigen::Matrix<float, -1, -1, 0, 3, 3> (0x0x7f29f3dd5958) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd59c0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd5a28) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3dd5a90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float, float, false> (0x0x7f29f3dd5af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 3> (0x0x7f29f3dd5b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1> (0x0x7f29f3dd5bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 3, 3>, 0> (0x0x7f29f3dd5c30) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3da3de0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3f41120) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3f410c0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3f41300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true> (0x0x7f29f3f41360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true> (0x0x7f29f3f413c0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3dd5ea0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3dd5f08) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3dd5f70) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f3f41060) 0 empty

Class Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3dd5888) 0 empty
  Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3dd5c98) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3f53000) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3f53068) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f3f41420) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f3f415a0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f3f41540) 0 empty

Class Eigen::internal::eval<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f3f414e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f416c0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41720) 0 empty

Class Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f3f41600) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41780) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41840) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f417e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f3f41900) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, true> (0x0x7f29f3f418a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41960) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f419c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> (0x0x7f29f3f537b8) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 2> (0x0x7f29f3f538f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> (0x0x7f29f3f53958) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, float, float, false> (0x0x7f29f3f53a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 2> (0x0x7f29f3f53af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> (0x0x7f29f3f53b60) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, true> (0x0x7f29f3f41c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, true> (0x0x7f29f3f41c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > > (0x0x7f29f3f41cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f3f41de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f3f41d80) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f3f41d20) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f3f41e40) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f53c30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, float, float, false> (0x0x7f29f3f53c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 2> (0x0x7f29f3f53d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> (0x0x7f29f3f53d68) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > > (0x0x7f29f3f41f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&> (0x0x7f29f3f41f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&> (0x0x7f29f3c0e000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&> (0x0x7f29f3c0e060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> > (0x0x7f29f3c0e0c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f3c0e120) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f3c0e180) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f53dd0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c01000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, float, float, false> (0x0x7f29f3c01068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 2> (0x0x7f29f3c010d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> (0x0x7f29f3c01138) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f41ea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c0e2a0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f3c0e240) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f3c013a8) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c01410) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c01478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, float, float, false> (0x0x7f29f3c014e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 2> (0x0x7f29f3c01548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> (0x0x7f29f3c015b0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c0e1e0) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=20 align=4
   base size=20 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3c019c0) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f3c01a28) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c01a90) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c01af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, float, float, false> (0x0x7f29f3c01b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 2> (0x0x7f29f3c01bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 0> (0x0x7f29f3c01c30) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c0e300) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> > (0x0x7f29f3f530d0) 0 empty
  Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f53138) 0 empty
    Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3f531a0) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3f53208) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3f53270) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f3f41480) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> > (0x0x7f29f3f41000) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> > (0x0x7f29f3c01f08) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> > (0x0x7f29f3c0e3c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&> (0x0x7f29f3c0e480) 0 empty

Class Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> (0x0x7f29f3c011a0) 0
  Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> > (0x0x7f29f3c01618) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 6u> > (0x0x7f29f3c0e420) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c0e4e0) 0 empty

Class Eigen::internal::traits<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce2068) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c0e540) 0 empty

Class Eigen::internal::accessors_level<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0e5a0) 0 empty

Class Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0e600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> (0x0x7f29f3ce2138) 0 empty
  Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0e660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, float, float, false> (0x0x7f29f3ce2208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> (0x0x7f29f3ce2270) 0 empty
    Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0e6c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0e780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, false> (0x0x7f29f3c0e7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, false> (0x0x7f29f3c0e840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > > (0x0x7f29f3c0e8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, Eigen::MatrixXpr> (0x0x7f29f3c0e9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, Eigen::Dense> (0x0x7f29f3c0e960) 0 empty

Class Eigen::internal::eval<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, Eigen::Dense> (0x0x7f29f3c0e900) 0 empty

Class Eigen::DenseBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce22d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, float, float, false> (0x0x7f29f3ce2340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> (0x0x7f29f3ce23a8) 0 empty
      Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0e720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > >, const Eigen::Transpose<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > >, const Eigen::Transpose<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > > (0x0x7f29f3c0ea80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&> (0x0x7f29f3c0eae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&> (0x0x7f29f3c0eb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >, Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >, Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&> (0x0x7f29f3c0eba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> > (0x0x7f29f3c0ec00) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f3c0ec60) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f3c0ecc0) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce25b0) 0 empty
  Eigen::DenseBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce2618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, float, float, false> (0x0x7f29f3ce2680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> (0x0x7f29f3ce26e8) 0 empty
        Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0ea20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f3c0ee40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f3c0ede0) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f3c0ed80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&, const Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&, const Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c0ef60) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3c0ef00) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >&> (0x0x7f29f3a0b000) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3c0eea0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3a0b0c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3a0b060) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3ce2d00) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3a0b180) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f3a0b300) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f3ce2d68) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3ce2dd0) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3a0b2a0) 0 empty

Class Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=84 align=4
   base size=84 base align=4
Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3ce27b8) 0
  Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce2820) 0 empty
    Eigen::DenseBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce2888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, float, float, false> (0x0x7f29f3ce28f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> (0x0x7f29f3ce2958) 0 empty
          Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3c0ed20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3a0b4e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3a0b480) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>&> (0x0x7f29f3a0b540) 0 empty

Class Eigen::internal::nested<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3a0b420) 0 empty

Class Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>
   size=84 align=4
   base size=84 base align=4
Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> (0x0x7f29f3ce2ea0) 0
  Eigen::ProductBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3ce2f08) 0
    Eigen::MatrixBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce2f70) 0 empty
      Eigen::DenseBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3ce2000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, float, float, false> (0x0x7f29f3ce21a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false>, 0> (0x0x7f29f3ce2410) 0 empty
            Eigen::EigenBase<Eigen::TriangularProduct<6, true, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> >, false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false> > (0x0x7f29f3a0b3c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::ConstTriangularViewReturnType<2u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::ConstTriangularViewReturnType<2u> (0x0x7f29f3a0b5a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::TriangularViewReturnType<2u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >::TriangularViewReturnType<2u> (0x0x7f29f3a0b600) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f3a0b720) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0b7e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f3a0b780) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> > (0x0x7f29f3a31068) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0b6c0) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> > (0x0x7f29f3a0b660) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> > (0x0x7f29f3a31208) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> > (0x0x7f29f3a0b8a0) 0 empty

Class Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> (0x0x7f29f3a312d8) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> > (0x0x7f29f3a31340) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1>, 2u> > (0x0x7f29f3a0b900) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a31410) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0b9c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, -1, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, -1, -1>, Eigen::MatrixXpr> (0x0x7f29f3a0bb40) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, -1, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, -1, -1>, Eigen::Dense> (0x0x7f29f3a0bae0) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<float, -1, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<float, -1, -1>, Eigen::Dense> (0x0x7f29f3a0ba80) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0bcc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1>, const Eigen::Matrix<float, -1, -1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1>, const Eigen::Matrix<float, -1, -1>&> (0x0x7f29f3a0bd20) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<float, -1, -1>, 1, Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<float, -1, -1>, 1, Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0bc60) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0bea0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0be40) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0bf00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, -1, -1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, -1, -1>, true> (0x0x7f29f3a0bf60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, -1, -1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, -1, -1>, true> (0x0x7f29f3aa3000) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3a31478) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a314e0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a0ba20) 0 empty

Class Eigen::internal::traits<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3a318f0) 0 empty
  Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3a31958) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a319c0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3aa3060) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::MatrixXpr> (0x0x7f29f3aa31e0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense> (0x0x7f29f3aa3180) 0 empty

Class Eigen::internal::eval<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense> (0x0x7f29f3aa3120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3300) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa32a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, -1, -1>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, -1, -1>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3420) 0 empty

Class Eigen::internal::nested<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1, Eigen::Matrix<float, -1, -1, 1, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1, Eigen::Matrix<float, -1, -1, 1, -1, -1> > (0x0x7f29f3aa3240) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3480) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3600) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa35a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::MatrixXpr> (0x0x7f29f3aa3780) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, -1, -1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, -1, -1>, true> (0x0x7f29f3aa3720) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa37e0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> (0x0x7f29f3a31548) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2> (0x0x7f29f3a31bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> (0x0x7f29f3aca000) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa39c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, float, float, false> (0x0x7f29f3aca0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2> (0x0x7f29f3aca138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> (0x0x7f29f3aca1a0) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3a20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, true> (0x0x7f29f3aa3c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, true> (0x0x7f29f3aa3c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > > (0x0x7f29f3aa3cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::MatrixXpr> (0x0x7f29f3aa3de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense> (0x0x7f29f3aa3d80) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Dense> (0x0x7f29f3aa3d20) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 1, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 1, -1, -1> > (0x0x7f29f3aa3f00) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aca208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, float, float, false> (0x0x7f29f3aca270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2> (0x0x7f29f3aca2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> (0x0x7f29f3aca340) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > > (0x0x7f29f3b5c000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&> (0x0x7f29f3b5c060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&> (0x0x7f29f3b5c0c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >, Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&> (0x0x7f29f3b5c120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> > (0x0x7f29f3b5c180) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f3b5c1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f3b5c240) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aca618) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aca680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, float, float, false> (0x0x7f29f3aca6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2> (0x0x7f29f3aca750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> (0x0x7f29f3aca7b8) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aa3f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3b5c360) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1, Eigen::Matrix<float, -1, -1, 1, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1, Eigen::Matrix<float, -1, -1, 1, -1, -1> > (0x0x7f29f3b5c300) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<float, -1, -1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<float, -1, -1>, Eigen::Dense> (0x0x7f29f3aca888) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aca8f0) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3aca958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, float, float, false> (0x0x7f29f3aca9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2> (0x0x7f29f3acaa28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> (0x0x7f29f3acaa90) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3b5c2a0) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3acac98) 0
  Eigen::TransposeImpl<const Eigen::Matrix<float, -1, -1>, Eigen::Dense> (0x0x7f29f3acad00) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3acad68) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3acadd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, float, float, false> (0x0x7f29f3acae38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 2> (0x0x7f29f3acaea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 0> (0x0x7f29f3acaf08) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3b5c3c0) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> > (0x0x7f29f3a31a28) 0 empty
  Eigen::internal::traits<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3a31a90) 0 empty
    Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3a31af8) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3a31b60) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3aa30c0) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> > (0x0x7f29f3a0b960) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> > (0x0x7f29f3aca820) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> > (0x0x7f29f3b5c480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >&> (0x0x7f29f3b5c540) 0 empty

Class Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> (0x0x7f29f3acaf70) 0
  Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> > (0x0x7f29f3802000) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, 1u> > (0x0x7f29f3b5c4e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3b5c6c0) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f3b5c660) 0 empty

Class Eigen::internal::traits<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f38021a0) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f3b5c720) 0 empty

Class Eigen::internal::accessors_level<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3b5c780) 0 empty

Class Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3b5c7e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f3802270) 0 empty
  Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3b5c840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f3802340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f38023a8) 0 empty
    Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3b5c8a0) 0 empty

Class Eigen::internal::size_at_compile_time<-1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<-1, 3> (0x0x7f29f3b5c960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3b5c9c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false> (0x0x7f29f3b5ca20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false> (0x0x7f29f3b5ca80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > > (0x0x7f29f3b5cae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::MatrixXpr> (0x0x7f29f3b5cc00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense> (0x0x7f29f3b5cba0) 0 empty

Class Eigen::internal::eval<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense> (0x0x7f29f3b5cb40) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3b5cc60) 0 empty

Class Eigen::DenseBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3802410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f3802478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f38024e0) 0 empty
      Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3b5c900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >, const Eigen::Transpose<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >, const Eigen::Transpose<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > > (0x0x7f29f3b5cd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f3b5cd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f3b5cde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f3b5ce40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> > (0x0x7f29f3b5cea0) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f3b5cf00) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f3b5cf60) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f38026e8) 0 empty
  Eigen::DenseBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3802750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f38027b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f3802820) 0 empty
        Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3b5ccc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f3958120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense> (0x0x7f29f39580c0) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense> (0x0x7f29f3958060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, const Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, const Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f3958240) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f39581e0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, -1, 3>, const Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, -1, 3>, const Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&> (0x0x7f29f39582a0) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3958180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1>&, Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1>&, Eigen::Matrix<float, -1, -1> > (0x0x7f29f3958360) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3958300) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3802f08) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3958420) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 1, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 1, -1, -1> > (0x0x7f29f39584e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29f3802f70) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29f3802068) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f3958480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, -1, -1, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, -1, -1, 0, 3, 3>&> (0x0x7f29f3958540) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, 3, 3>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f3958600) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f39585a0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, -1, 0, -1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, -1, 0, -1, 3> (0x0x7f29f3958720) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f39586c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::MatrixXpr> (0x0x7f29f3958780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f39588a0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3958900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f3802af8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3958960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1> (0x0x7f29f359a068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f359a0d0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f39589c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3> (0x0x7f29f359a1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1> (0x0x7f29f359a208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f359a270) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3958a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, float, float, false> (0x0x7f29f359a340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3> (0x0x7f29f359a3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1> (0x0x7f29f359a410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f359a478) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3958a80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3958b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, -1, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, -1, 3>, true> (0x0x7f29f3958ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, -1, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 0, -1, 3>, true> (0x0x7f29f3958cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29f3958de0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Dense> (0x0x7f29f3958f00) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 0, -1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 0, -1, 3>&> (0x0x7f29f3958f60) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359a5b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, float, float, false> (0x0x7f29f359a618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3> (0x0x7f29f359a680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1> (0x0x7f29f359a6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f359a750) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f3958ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29f363c060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 0, -1, 3> >, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 0, -1, 3> >, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&> (0x0x7f29f363c0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 0, -1, 3> >, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 0, -1, 3> >, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&> (0x0x7f29f363c120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::Matrix<float, -1, -1, 0, -1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::Matrix<float, -1, -1, 0, -1, 3>&> (0x0x7f29f363c180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> > (0x0x7f29f363c1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29f363c300) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f363c420) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359a888) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359a8f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, float, float, false> (0x0x7f29f359a958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3> (0x0x7f29f359a9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1> (0x0x7f29f359aa28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f359aa90) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f363c000) 0 empty

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=12 align=4
   base size=12 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359ac98) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359ad00) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359ad68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, float, float, false> (0x0x7f29f359add0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3> (0x0x7f29f359ae38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1> (0x0x7f29f359aea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f359af08) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f363c480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&, const Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&, const Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f363c600) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f363c5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&> (0x0x7f29f363c660) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&> (0x0x7f29f363c540) 0 empty

Class Eigen::Matrix<float, -1, -1, 0, -1, 3>
   size=12 align=4
   base size=12 base align=4
Eigen::Matrix<float, -1, -1, 0, -1, 3> (0x0x7f29f359a138) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359a7b8) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359aaf8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f359af70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, -1, 3>, float, float, false> (0x0x7f29f36fe000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3> (0x0x7f29f36fe068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1> (0x0x7f29f36fe0d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, -1, 3>, 0> (0x0x7f29f36fe138) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f363c4e0) 0 empty

Class Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=20 align=4
   base size=20 base align=4
Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f38028f0) 0
  Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3802958) 0 empty
    Eigen::DenseBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f38029c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f3802a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f3802a90) 0 empty
          Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f3958000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363c7e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363c780) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, -1, 3>, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, -1, 3>, const Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f363c840) 0 empty

Class Eigen::internal::nested<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 1, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 1, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29f363c720) 0 empty

Class Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> (0x0x7f29f36fe3a8) 0
  Eigen::ProductBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f36fe410) 0
    Eigen::MatrixBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fe478) 0 empty
      Eigen::DenseBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fe4e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f36fe548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f36fe5b0) 0 empty
            Eigen::EigenBase<Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363c6c0) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f363c8a0) 0 empty

Class Eigen::internal::traits<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fe820) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f363c900) 0 empty

Class Eigen::internal::accessors_level<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363c960) 0 empty

Class Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363c9c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f36fe8f0) 0 empty
  Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363ca20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f36fe9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f36fea28) 0 empty
    Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363ca80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363cb40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false> (0x0x7f29f363cba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false> (0x0x7f29f363cc00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > > (0x0x7f29f363cc60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::MatrixXpr> (0x0x7f29f363cd80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense> (0x0x7f29f363cd20) 0 empty

Class Eigen::internal::eval<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, Eigen::Dense> (0x0x7f29f363ccc0) 0 empty

Class Eigen::DenseBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fea90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f36feaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f36feb60) 0 empty
      Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363cae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >, const Eigen::Transpose<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > >, const Eigen::Transpose<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > > (0x0x7f29f363ce40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f363cea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f363cf00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >, Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f363cf60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> > (0x0x7f29f342b000) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f342b060) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f342b0c0) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fed68) 0 empty
  Eigen::DenseBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fedd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f36fee38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f36feea0) 0 empty
        Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f363cde0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f342b240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense> (0x0x7f29f342b1e0) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense> (0x0x7f29f342b180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, const Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, const Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f342b360) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f342b300) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&> (0x0x7f29f342b3c0) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f342b2a0) 0 empty

Class Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=68 align=4
   base size=68 base align=4
Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f36fef70) 0
  Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fe1a0) 0 empty
    Eigen::DenseBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f36fe618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f36fe7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f36fe958) 0 empty
          Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f342b120) 0 empty

Class Eigen::internal::conditional<true, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f342b540) 0 empty

Class Eigen::internal::ref_selector<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f342b4e0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>&> (0x0x7f29f342b5a0) 0 empty

Class Eigen::internal::nested<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f342b480) 0 empty

Class Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>
   size=68 align=4
   base size=68 base align=4
Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> (0x0x7f29f346e1a0) 0
  Eigen::ProductBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f346e208) 0
    Eigen::MatrixBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f346e270) 0 empty
      Eigen::DenseBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f346e2d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, float, float, false> (0x0x7f29f346e340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, 0> (0x0x7f29f346e3a8) 0 empty
            Eigen::EigenBase<Eigen::TriangularProduct<5, true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> > (0x0x7f29f342b420) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixBase> (0x0x7f29f342b600) 0

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f342ba20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0, 2, 0> (0x0x7f29f342ba80) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 4> (0x0x7f29f342bae0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 4, 5> (0x0x7f29f342bb40) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 4> (0x0x7f29f342bba0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 4, 5> (0x0x7f29f342bc00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 0, 9> (0x0x7f29f342bc60) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 3>&, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 3>&, Eigen::Matrix<float, 3, 3> > (0x0x7f29f342bd20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f342bcc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >&, Eigen::Matrix<float, 3, 3> > (0x0x7f29f342bea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f342be40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> > > (0x0x7f29f342bde0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, false> (0x0x7f29f342bf60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 0, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 0, 9> (0x0x7f29f3521000) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 3, 3> > (0x0x7f29f3521060) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, false> (0x0x7f29f35210c0) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7f29f3521180) 0 empty

Class Eigen::internal::decrement_size<-1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::decrement_size<-1> (0x0x7f29f35216c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f35217e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f346ed00) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f346ed68) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f346edd0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f346ee38) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f3521780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3521720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f3521840) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f35218a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f346ef70) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3521900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f346e410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f346e6e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3521960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f346eea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bf000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bf068) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f35219c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f31bf138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f31bf1a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bf208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bf270) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3521a20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3521ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f29f3521b40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f29f3521ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f3521c00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f3521d20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f3521cc0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f3521c60) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f31bf2d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f31bf340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f31bf3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bf410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bf478) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3521a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f3521de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f29f3521e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f29f3521ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f29f3521f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f29f3521f60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f328b000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f328b060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f31bf680) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f31bf6e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f31bf750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f31bf7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bf820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bf888) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3521d80) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b180) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b120) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bf958) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f31bf9c0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f31bfa28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f31bfa90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f31bfaf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bfb60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bfbc8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b0c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bfc98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bfd00) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f31bfd68) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f31bfdd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f31bfe38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f31bfea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bff08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bff70) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b1e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b360) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b3c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f328b2a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f328b480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f328b420) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=68 align=4
   base size=68 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f31bf4e0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f31bf8f0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f31bfc30) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f32e3000) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f32e3068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f32e30d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f32e3138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f32e31a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f32e3208) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b240) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=68 align=4
   base size=68 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f29f32e3478) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f32e34e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f32e3548) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f32e35b0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f32e3618) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f32e3680) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f32e36e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f32e3750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f32e37b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f32e3820) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b4e0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>
   size=68 align=4
   base size=68 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f29f32e38f0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f29f32e3958) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f32e39c0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f32e3a28) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f32e3a90) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f32e3af8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f32e3b60) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f32e3bc8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f32e3c30) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f32e3c98) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f32e3d00) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b540) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f3306270) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f33062d8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f3306340) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f33063a8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f3306410) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f328b600) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f29f328b720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f29f328b6c0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f29f328b660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f328b840) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f328b7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f328b8a0) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f328b780) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>
   size=68 align=4
   base size=68 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> (0x0x7f29f32e3dd0) 0
  Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f29f32e3e38) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f29f32e3ea0) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f32e3f08) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f32e3f70) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f32e3270) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f32e3d68) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f3306000) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f3306068) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f29f33060d0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f29f3306138) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f33061a0) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f328b5a0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 3>, Eigen::Array<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 3>, Eigen::Array<float, 1, -1, 1, 1, 3> > (0x0x7f29f328ba80) 0 empty

Class Eigen::internal::plain_row_type<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_row_type<Eigen::Matrix<float, -1, -1, 0, 3, 3>, float> (0x0x7f29f328ba20) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 1, -1, 1, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 1, -1, 1, 1, 3> (0x0x7f29f328bba0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bb40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, Eigen::MatrixXpr> (0x0x7f29f328bc60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bcc0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bd20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f33069c0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1> (0x0x7f29f3306a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f3306af8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bde0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 3> (0x0x7f29f3306bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1> (0x0x7f29f3306c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f3306c98) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328be40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, float, float, false> (0x0x7f29f3306d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 3> (0x0x7f29f3306dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1> (0x0x7f29f3306e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f3306ea0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bf60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 1, -1, 1, 1, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 1, -1, 1, 1, 3>, true> (0x0x7f29f2f75000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 1, -1, 1, 1, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 1, -1, 1, 1, 3>, true> (0x0x7f29f2f75120) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 3> > > (0x0x7f29f2f75240) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 1, -1, 1, 1, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 1, -1, 1, 1, 3>, Eigen::Dense> (0x0x7f29f2f75360) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 1, -1, 1, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 1, -1, 1, 1, 3>&> (0x0x7f29f2f753c0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f3306478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, float, float, false> (0x0x7f29f3306750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 3> (0x0x7f29f3306a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1> (0x0x7f29f3306b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f2f6b000) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bf00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 3> > > (0x0x7f29f2f75480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, -1, 1, 1, 3> >, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, -1, 1, 1, 3> >, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&> (0x0x7f29f2f754e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, -1, 1, 1, 3> >, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, -1, 1, 1, 3> >, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&> (0x0x7f29f2f75540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, -1, 1, 1, 3> >, Eigen::Matrix<float, 1, -1, 1, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, -1, 1, 1, 3> >, Eigen::Matrix<float, 1, -1, 1, 1, 3>&> (0x0x7f29f2f755a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> > (0x0x7f29f2f75600) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29f2f75720) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f2f75840) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6b138) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6b1a0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, float, float, false> (0x0x7f29f2f6b208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 3> (0x0x7f29f2f6b270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1> (0x0x7f29f2f6b2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f2f6b340) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f75420) 0 empty

Class Eigen::DenseStorage<float, 3, 1, -1, 1>
   size=16 align=4
   base size=16 base align=4
Eigen::DenseStorage<float, 3, 1, -1, 1> (0x0x7f29f2f75900) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=16 align=4
   base size=16 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6b548) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6b5b0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6b618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, float, float, false> (0x0x7f29f2f6b680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 3> (0x0x7f29f2f6b6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1> (0x0x7f29f2f6b750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f2f6b7b8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f758a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&, const Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&, const Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f75a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f75a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&> (0x0x7f29f2f75ae0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1, const Eigen::Matrix<float, 1, -1, 1, 1, 3>&> (0x0x7f29f2f759c0) 0 empty

Class Eigen::Matrix<float, 1, -1, 1, 1, 3>
   size=16 align=4
   base size=16 base align=4
Eigen::Matrix<float, 1, -1, 1, 1, 3> (0x0x7f29f2f6b8f0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6b958) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6b9c0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f6ba28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 3>, float, float, false> (0x0x7f29f2f6ba90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 3> (0x0x7f29f2f6baf8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 1> (0x0x7f29f2f6bb60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0> (0x0x7f29f2f6bbc8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f75960) 0 empty

Class Eigen::internal::variable_if_dynamic<int, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::variable_if_dynamic<int, 0> (0x0x7f29f2f75ba0) 0 empty

Class Eigen::Stride<0, 0>
   size=2 align=1
   base size=2 base align=1
Eigen::Stride<0, 0> (0x0x7f29f2f75b40) 0

Class Eigen::internal::is_const<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f75c60) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2f75c00) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f33068f0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f328bc00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f328bae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29f2f75cc0) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2f75d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f2f6b068) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2f75e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f2f6bc30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f3102000) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2f75f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29f3102208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f3102270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f31022d8) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3112000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29f3102548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29f31025b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f3102618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f3102680) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f31120c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f31121e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f29f3112240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f29f31122a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f3112300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29f3112420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29f31123c0) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29f3112360) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3102820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29f3102888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29f31028f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f3102958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f31029c0) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3112180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f3112600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29f3112660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29f31126c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29f3112720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f29f3112780) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f31127e0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f3112840) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3102d00) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3102d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29f3102dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29f3102e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f3102ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f3102f08) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f31125a0) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3112ae0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3112a80) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f2e18000) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e18068) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e180d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29f2e18138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29f2e181a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f2e18208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f2e18270) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3112a20) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f2e18618) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f2e18680) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e186e8) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e18750) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29f2e187b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29f2e18820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f2e18888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f2e188f0) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f3112d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e36120) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e360c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e36180) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2e36060) 0 empty

Class Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >
   size=16 align=4
   base size=14 base align=4
Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > (0x0x7f29f2e18af8) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f2e18b60) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f2e18bc8) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e18c30) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e18c98) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29f2e18d00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29f2e18d68) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f2e18dd0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29f2e18e38) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2e36000) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36480) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e47068) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e470d0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f2e47138) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f2e36420) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e363c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f2e364e0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47270) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e365a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2e47340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e473a8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2e47478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2e474e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47548) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2e47618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2e47680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2e476e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47750) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e366c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f2e367e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f2e36840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f2e368a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f2e369c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f2e36960) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f2e36900) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e477b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2e47820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2e47888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2e478f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47958) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f2e36a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f2e36ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f2e36b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f2e36ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> > (0x0x7f29f2e36c00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f2e36c60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f2e36cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e47b60) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e47bc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2e47c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2e47c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2e47d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47d68) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36a20) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36de0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36d80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47e38) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e47ea0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e47f08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2e47f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2e471a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2e472d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47410) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36d20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2e479c0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2e47dd0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9a000) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9a068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2b9a0d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2b9a138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2b9a1a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2b9a208) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2bad000) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2bad060) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f2e36f00) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2bad120) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2bad0c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f2b9a2d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2b9a340) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2b9a3a8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9a410) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9a478) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2b9a4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2b9a548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2b9a5b0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2b9a618) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2e36ea0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f29f2b9a888) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f2b9a8f0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2b9a958) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2b9a9c0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9aa28) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9aa90) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2b9aaf8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2b9ab60) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2b9abc8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2b9ac30) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2bad180) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> (0x0x7f29f2b9ad00) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f29f2b9ad68) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f2b9add0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2b9ae38) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2b9aea0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9af08) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2b9af70) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2b9a270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f29f2b9a680) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f29f2bc3000) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2bc3068) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2bad1e0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bc3138) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bc31a0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2bc3208) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f2bc3270) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f2bad2a0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bad300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f2bad4e0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2bad480) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2bad420) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bad5a0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f2bad540) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bad660) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bad600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f2bad6c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f2bad720) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bc32d8) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bc3340) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2bc33a8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2bc3410) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f2bc3478) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f2bad3c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f2bad780) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f2bad360) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bad7e0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bad840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2bc3888) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bad8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2> (0x0x7f29f2bc3958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2bc39c0) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bad900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2bc3a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2> (0x0x7f29f2bc3af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2bc3b60) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bad960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bada20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, true> (0x0x7f29f2bada80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, true> (0x0x7f29f2badae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > (0x0x7f29f2badb40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f2badc60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f2badc00) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f2badba0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bc3bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2bc3c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2> (0x0x7f29f2bc3c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2bc3d00) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bad9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > (0x0x7f29f2badd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&> (0x0x7f29f2badd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&> (0x0x7f29f2badde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&> (0x0x7f29f2bade40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> > (0x0x7f29f2badea0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f2badf00) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f2badf60) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bc3f08) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2bc3f70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2bc30d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2> (0x0x7f29f2bc34e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2bc38f0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2badcc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d05120) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d050c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d05180) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2d05060) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2bc3d68) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d04000) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d04068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2d040d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2> (0x0x7f29f2d04138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2d041a0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d05000) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=52 align=4
   base size=52 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2d043a8) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2d04410) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d04478) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d044e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2d04548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2> (0x0x7f29f2d045b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2d04618) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d051e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d052a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2d05300) 0 empty

Class Eigen::internal::product_size_category<1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_size_category<1, 1> (0x0x7f29f2d05360) 0 empty

Class Eigen::internal::product_size_category<-1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_size_category<-1, 3> (0x0x7f29f2d053c0) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2d05240) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2d05480) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2d05420) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d05540) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2d055a0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d054e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d05600) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d05660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f29f2d04a28) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d056c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f29f2d04af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f29f2d04b60) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d05720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d057e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f29f2d05840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f29f2d058a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f29f2d05900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f29f2d05a20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f29f2d059c0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f29f2d05960) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d04bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f29f2d04c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f29f2d04c98) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d05780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f29f2d05ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f29f2d05b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f29f2d05ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f29f2d05c00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0> > (0x0x7f29f2d05c60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f29f2d05cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f2d05d20) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d04ea0) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d04f08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f29f2d04f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f29f2d04208) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d05a80) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2d05e40) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2d05ea0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2d05f00) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>
   size=120 align=4
   base size=120 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> (0x0x7f29f29f13f0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f2d05d80) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d04680) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d04750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f29f2d048f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f29f2d04a90) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29f2d05de0) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f29f2d05f60) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a8c000) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2a8c068) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f2a8c0d0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f2a89060) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89000) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f2a890c0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8c208) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f2a8c2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8c340) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a891e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f2a8c410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f2a8c478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8c4e0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f2a8c5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f2a8c618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f2a8c680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8c6e8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a892a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, true> (0x0x7f29f2a893c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, true> (0x0x7f29f2a89420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f2a89480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f2a895a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f29f2a89540) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f29f2a894e0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a8c750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f2a8c7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f2a8c820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f2a8c888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8c8f0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f2a89660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&> (0x0x7f29f2a896c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&> (0x0x7f29f2a89720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&> (0x0x7f29f2a89780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> > (0x0x7f29f2a897e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f2a89840) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f2a898a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a8caf8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a8cb60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f2a8cbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f2a8cc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f2a8cc98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8cd00) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89600) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a899c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89960) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8cdd0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a8ce38) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a8cea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f2a8cf08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f2a8cf70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f2a8c138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8c270) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89900) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f2a8c3a8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f2a8c958) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a8cd68) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f27d9000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f27d9068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f27d90d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f27d9138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f27d91a0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89ba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89c00) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2a89ae0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false, true> (0x0x7f29f27d9270) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f27d92d8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f27d9340) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f27d93a8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f27d9410) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f27d9478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f27d94e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f27d9548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f27d95b0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89a80) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f29f27d97b8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false, true> (0x0x7f29f27d9820) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f27d9888) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f27d98f0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f27d9958) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f27d99c0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f27d9a28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f27d9a90) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f27d9af8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f27d9b60) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89c60) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> (0x0x7f29f27d9c30) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f29f27d9c98) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false, true> (0x0x7f29f27d9d00) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f27d9d68) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f27d9dd0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f27d9e38) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f27d9ea0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f29f27d9f08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f29f27d9f70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f29f27d9208) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f29f27d9618) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f2a89cc0) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f27fe068) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f27fe0d0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2a89d20) 0 empty

Class Eigen::internal::add_const_on_value_type<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<float> (0x0x7f29f2a89ea0) 0 empty

Class Eigen::internal::scalar_multiple_op<float>
   size=4 align=4
   base size=4 base align=4
Eigen::internal::scalar_multiple_op<float> (0x0x7f29f2a89e40) 0

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_multiple_op<float>, float, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_multiple_op<float>, float, 4> (0x0x7f29f2a89f00) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_multiple_op<float>(float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_multiple_op<float>(float)> (0x0x7f29f2a89de0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2818060) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_multiple_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_multiple_op<float> > (0x0x7f29f28180c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fe1a0) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f27fe208) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f27fe270) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2a89d80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29f2818120) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818180) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f28181e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29f27fe5b0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29f27fe680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29f27fe6e8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f28182a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f29f28183c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f29f2818420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f2818480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29f28185a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29f2818540) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29f28184e0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fe750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29f27fe7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29f27fe820) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f2818660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f29f28186c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f29f2818720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f29f2818780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f29f28187e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29f2818840) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f28188a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fea28) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fea90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29f27feaf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29f27feb60) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818a20) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f28189c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818a80) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2818960) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29f27fec30) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fec98) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fed00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29f27fed68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29f27fedd0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818900) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2818c00) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2818ba0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=20 align=4
   base size=20 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2904b60) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f2818ae0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29f27fe000) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fe618) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f27fe888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29f27febc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29f27fee38) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f2818b40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f29481a0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2948208) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2948270) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f29482d8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f2948340) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f2818c60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f2818cc0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2818d20) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2818d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2948478) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2818de0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2948548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f29485b0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2818e40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2818f00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false> (0x0x7f29f2818f60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false> (0x0x7f29f2543000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > (0x0x7f29f2543060) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f2543180) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f2543120) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f25430c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2948618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2948680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f29486e8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2818ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > (0x0x7f29f2543240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&> (0x0x7f29f25432a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&> (0x0x7f29f2543300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&> (0x0x7f29f2543360) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> > (0x0x7f29f25433c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f2543420) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f2543480) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f29488f0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2948958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f29489c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2948a28) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f25431e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2543600) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f25435a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2543660) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f2543540) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2948af8) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2948b60) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2948bc8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2948c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f2948c98) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f25434e0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=56 align=4
   base size=56 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f26423f0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f25436c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2948ea0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2948f08) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2948f70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29f2948000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29f29484e0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2543720) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f25437e0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2543780) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2543900) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f25438a0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f2543960) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29f2543840) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f2543a20) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f25439c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2543a80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2543ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29f265b208) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2543b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29f265b2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29f265b340) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2543ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2543c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f29f2543cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f29f2543d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f2543d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f29f2543ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f29f2543e40) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f29f2543de0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f265b3a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29f265b410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29f265b478) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2543c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f2543f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29f2715000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29f2715060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29f27150c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f29f2715120) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f29f2715180) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f27151e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f265b680) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f265b6e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29f265b750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29f265b7b8) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2543f00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f27153c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f2715360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29f2715420) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f2715300) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29f2715480) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, -1, 1, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, -1, 1, 3, 3> (0x0x7f29f2715540) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f27154e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, Eigen::MatrixXpr> (0x0x7f29f27155a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f27156c0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f2715720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f265bc30) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f2715780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1> (0x0x7f29f265bd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f265bd68) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f27157e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 3> (0x0x7f29f265be38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1> (0x0x7f29f265bea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f265bf08) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f2715840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, float, float, false> (0x0x7f29f265b138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 3> (0x0x7f29f265b270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1> (0x0x7f29f265b4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f265b820) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f27158a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f2715960) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 3, 3>, true> (0x0x7f29f27159c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 3, 3>, true> (0x0x7f29f2715ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 3, 3> > > (0x0x7f29f2715c00) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 1, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 1, 3, 3>, Eigen::Dense> (0x0x7f29f2715d20) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 1, 3, 3>&> (0x0x7f29f2715d80) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f265bdd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, float, float, false> (0x0x7f29f2948a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 3> (0x0x7f29f239a000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1> (0x0x7f29f239a068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f239a0d0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f2715900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 3, 3> > > (0x0x7f29f2715e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 1, 3, 3> >, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 1, 3, 3> >, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&> (0x0x7f29f2715ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 1, 3, 3> >, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 1, 3, 3> >, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&> (0x0x7f29f2715f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 1, 3, 3> >, Eigen::Matrix<float, -1, -1, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 1, 3, 3> >, Eigen::Matrix<float, -1, -1, 1, 3, 3>&> (0x0x7f29f2715f60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> > (0x0x7f29f245c000) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29f245c120) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f245c240) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239a208) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239a270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, float, float, false> (0x0x7f29f239a2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 3> (0x0x7f29f239a340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1> (0x0x7f29f239a3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f239a410) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f2715de0) 0 empty

Class Eigen::internal::plain_array<float, 9, 1, 0>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::plain_array<float, 9, 1, 0> (0x0x7f29f245c360) 0

Class Eigen::DenseStorage<float, 9, -1, -1, 1>
   size=44 align=4
   base size=44 base align=4
Eigen::DenseStorage<float, 9, -1, -1, 1> (0x0x7f29f245c300) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=44 align=4
   base size=44 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239a618) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239a680) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239a6e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, float, float, false> (0x0x7f29f239a750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 3> (0x0x7f29f239a7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1> (0x0x7f29f239a820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f239a888) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f245c2a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&, const Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&, const Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f245c4e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f245c480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&> (0x0x7f29f245c540) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1, const Eigen::Matrix<float, -1, -1, 1, 3, 3>&> (0x0x7f29f245c420) 0 empty

Class Eigen::Matrix<float, -1, -1, 1, 3, 3>
   size=44 align=4
   base size=44 base align=4
Eigen::Matrix<float, -1, -1, 1, 3, 3> (0x0x7f29f239a9c0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239aa28) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239aa90) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f239aaf8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 3, 3>, float, float, false> (0x0x7f29f239ab60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 3> (0x0x7f29f239abc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 1> (0x0x7f29f239ac30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 3, 3>, 0> (0x0x7f29f239ac98) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f245c3c0) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>
   size=76 align=4
   base size=76 base align=4
Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f29f270f4d0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f2715240) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f265b888) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f265b8f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29f265b958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29f265b9c0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29f27152a0) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::MatrixBase> (0x0x7f29f245c5a0) 0

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f239a478) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f239a8f0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f239ad00) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f245c6c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245c660) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29f245c720) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245c780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212a0d0) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245c7e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f212a1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212a208) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245c840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f212a2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f212a340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212a3a8) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245c8a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245c960) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true> (0x0x7f29f245c9c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true> (0x0x7f29f245ca20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > > (0x0x7f29f245ca80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29f245cba0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f29f245cb40) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f29f245cae0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f212a410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f212a478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f212a4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212a548) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245c900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > > (0x0x7f29f245cc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&> (0x0x7f29f245ccc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&> (0x0x7f29f245cd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&> (0x0x7f29f245cd80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> > (0x0x7f29f245cde0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f29f245ce40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f245cea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f212a750) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f212a7b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f212a820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f212a888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212a8f0) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245cc00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253000) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245cf60) 0 empty

Class Eigen::internal::conditional<false, float*, const float*>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, float*, const float*> (0x0x7f29f2253060) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212a9c0) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f212aa28) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f212aa90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f212aaf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f212ab60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212abc8) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f245cf00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f22531e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253240) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f2253120) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true> (0x0x7f29f212ac98) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212ad00) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f212ad68) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f212add0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f212ae38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f212aea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212af08) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f22530c0) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f29f212a958) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true> (0x0x7f29f212ac30) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f212af70) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2278000) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2278068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f22780d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f2278138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f22781a0) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f22532a0) 0 empty

Class Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> (0x0x7f29f2278270) 0
  Eigen::BlockImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f29f22782d8) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true, true> (0x0x7f29f2278340) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f22783a8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2278410) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2278478) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f29f22784e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 2> (0x0x7f29f2278548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f29f22785b0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253300) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2278680) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f22786e8) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f2278750) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f22787b8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f2253420) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29f2253660) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f29f2253600) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f29f22535a0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253720) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f22536c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true> (0x0x7f29f22537e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, true> (0x0x7f29f2253840) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2253900) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f22538a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2278820) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f2278888) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f22788f0) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f2278958) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f22789c0) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f2253540) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22534e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f2253960) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22539c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f2278e38) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2253a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f2278f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f2278f70) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2253a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f2278a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f2278ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22be000) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2253ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2253ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f2253c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f2253c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2253cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f2253de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2253d80) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f2253d20) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22be068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f22be0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f22be138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22be1a0) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2253b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f2253ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f2253f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f2253f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f1f53000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> > (0x0x7f29f1f53060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f1f530c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f1f53120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22be3a8) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22be410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f22be478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f22be4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22be548) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f2253e40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f53240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f531e0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22be618) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22be680) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22be6e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f22be750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f22be7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22be820) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f53180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f533c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f53360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f53420) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f1f53300) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f1f534e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f1f53480) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f22be8f0) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22be958) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22be9c0) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22bea28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f22bea90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f22beaf8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22beb60) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f532a0) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f22bedd0) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f22bee38) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22beea0) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22bef08) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f22bef70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f22be208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f22be5b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f22be888) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f53540) 0 empty

Class Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> (0x0x7f29f1fef000) 0
  Eigen::BlockImpl<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f1fef068) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f1fef0d0) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1fef138) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1fef1a0) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1fef208) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f1fef270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f1fef2d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1fef340) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f535a0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f1fef888) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1fef8f0) 0 empty
    Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f1fef958) 0 empty
      Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f1fef9c0) 0 empty
        Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1fefa28) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1fefa90) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f1f53660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::MatrixXpr> (0x0x7f29f1f53780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29f1f53720) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29f1f536c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>&, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>&, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f1f538a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f1f53840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> > (0x0x7f29f1f53900) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f1f537e0) 0 empty

Class Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1>
   size=52 align=4
   base size=52 base align=4
Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1> (0x0x7f29f1fef410) 0
  Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> (0x0x7f29f1fef478) 0
    Eigen::BlockImpl<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f1fef4e0) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f1fef548) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1fef5b0) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1fef618) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1fef680) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f1fef6e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29f1fef750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1fef7b8) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1f53600) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1fefdd0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1fefe38) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1fefea0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f1f539c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f1f53a20) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f1fef3a8) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f1fefaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f1feff08) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2031068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f20310d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2031138) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f1f53cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f1f53d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1f53d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f1f53ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f1f53e40) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f1f53de0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20311a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2031208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f2031270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f20312d8) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1f53f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f20c3000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f20c3060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&> (0x0x7f29f20c30c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> > (0x0x7f29f20c3120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f20c3180) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f20c31e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20314e0) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2031548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f20315b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f2031618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2031680) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1f53f00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3300) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c32a0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2031750) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20317b8) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2031820) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2031888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f20318f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2031958) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3480) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c34e0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f20c33c0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f2031a28) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2031a90) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2031af8) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2031b60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f2031bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f2031c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2031c98) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3360) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f29f2031ea0) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f2031f08) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f2031f70) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f2031340) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20316e8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f20319c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f2031d00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f1d5d000) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3540) 0 empty

Class Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> (0x0x7f29f1d5d0d0) 0
  Eigen::BlockImpl<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f29f1d5d138) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false, true> (0x0x7f29f1d5d1a0) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f1d5d208) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1d5d270) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1d5d2d8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f29f1d5d340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 2> (0x0x7f29f1d5d3a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f29f1d5d410) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c35a0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1d5d4e0) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1d5d548) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1d5d5b0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1d5d618) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f20c36c0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f20c3900) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f20c38a0) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f20c3840) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c39c0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f20c3960) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3a20) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3ae0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f20c3a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f20c3b40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f20c3ba0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1d5d680) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1d5d6e8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1d5d750) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1d5d7b8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1d5d820) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f20c37e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f20c3c00) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, true> (0x0x7f29f20c3780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f20c3c60) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f20c3cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> (0x0x7f29f1d5dc30) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f20c3d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 2> (0x0x7f29f1d5dd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> (0x0x7f29f1d5dd68) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f20c3d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, float, float, false> (0x0x7f29f1d5de38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 2> (0x0x7f29f1d5dea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> (0x0x7f29f1d5df08) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f20c3de0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f20c3ea0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, true> (0x0x7f29f20c3f00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, true> (0x0x7f29f20c3f60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc1000) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f1dc1120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f1dc10c0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f1dc1060) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1d5df70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, float, float, false> (0x0x7f29f1d5d478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 2> (0x0x7f29f1d5d888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> (0x0x7f29f1d5dc98) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f20c3e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc11e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&> (0x0x7f29f1dc1240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&> (0x0x7f29f1dc12a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&> (0x0x7f29f1dc1300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> > (0x0x7f29f1dc1360) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f1dc13c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f1dc1420) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da21a0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da2208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, float, float, false> (0x0x7f29f1da2270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 2> (0x0x7f29f1da22d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> (0x0x7f29f1da2340) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1dc1180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1dc15a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1dc1540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1dc1600) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f1dc14e0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f1da2410) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da2478) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da24e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, float, float, false> (0x0x7f29f1da2548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 2> (0x0x7f29f1da25b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> (0x0x7f29f1da2618) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1dc1480) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1dc1720) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1dc16c0) 0 empty

Class Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=36 align=4
   base size=36 base align=4
Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1da2820) 0
  Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f29f1da2888) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da28f0) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da2958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, float, float, false> (0x0x7f29f1da29c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 2> (0x0x7f29f1da2a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, 0> (0x0x7f29f1da2a90) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1dc1660) 0 empty

Class Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da2bc8) 0 empty
  Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da2c30) 0 empty
    Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1da2c98) 0 empty
      Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1da2d00) 0 empty
        Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1da2d68) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1da2dd0) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f1dc1780) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1dc1840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1da2e38) 0 empty
  Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da2ea0) 0 empty
    Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1da2f08) 0 empty
      Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1da2f70) 0 empty
        Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29f1da2000) 0 empty
          Eigen::internal::traits<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1da23a8) 0 empty
            Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f1da2680) 0 empty
              Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f1dc17e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::MatrixXpr> (0x0x7f29f1dc18a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc1900) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc1960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> (0x0x7f29f1ecf068) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc19c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, float, float, false> (0x0x7f29f1ecf138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> (0x0x7f29f1ecf1a0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc1a20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc1ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, false> (0x0x7f29f1dc1b40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, false> (0x0x7f29f1dc1ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > > (0x0x7f29f1dc1c00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::MatrixXpr> (0x0x7f29f1dc1d20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Dense> (0x0x7f29f1dc1cc0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Dense> (0x0x7f29f1dc1c60) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1ecf208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, float, float, false> (0x0x7f29f1ecf270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> (0x0x7f29f1ecf2d8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc1a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > > (0x0x7f29f1dc1de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&> (0x0x7f29f1dc1e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&> (0x0x7f29f1dc1ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&> (0x0x7f29f1dc1f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> > (0x0x7f29f1dc1f60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29f1baf000) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f1baf060) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1ecf4e0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1ecf548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, float, float, false> (0x0x7f29f1ecf5b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> (0x0x7f29f1ecf618) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1dc1d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1baf1e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1baf180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 3, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1baf240) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 1, Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29f1baf120) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f1ecf6e8) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1ecf750) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1ecf7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, float, float, false> (0x0x7f29f1ecf820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> (0x0x7f29f1ecf888) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1baf0c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1baf3c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1baf360) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >
   size=40 align=4
   base size=40 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > (0x0x7f29f1bed700) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f1baf2a0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >, Eigen::Dense> (0x0x7f29f1ecfa90) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1ecfaf8) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1ecfb60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, float, float, false> (0x0x7f29f1ecfbc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, 0> (0x0x7f29f1ecfc30) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1baf300) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1baf480) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1baf4e0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1baf420) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f1baf5a0) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1baf540) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f1baf660) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1baf6c0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baf600) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baf720) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baf780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f29f1ecf680) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baf7e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f29f1ecf8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f29f1ecfc98) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baf840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baf900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false> (0x0x7f29f1baf960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false> (0x0x7f29f1baf9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > > (0x0x7f29f1bafa20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f29f1bafb40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f29f1bafae0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f29f1bafa80) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1ecfdd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f29f1ecff70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f29f1c37000) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baf8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > > (0x0x7f29f1bafc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&> (0x0x7f29f1bafc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&> (0x0x7f29f1bafcc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&> (0x0x7f29f1bafd20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0> > (0x0x7f29f1bafd80) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f29f1bafde0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f1bafe40) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1c37208) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1c37270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f29f1c372d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f29f1c37340) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1bafba0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f1baff60) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > > > (0x0x7f29f194f000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f194f060) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>
   size=112 align=4
   base size=112 base align=4
Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> (0x0x7f29f1cc34d0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f1bafea0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1c37410) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1c37478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f29f1c374e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f29f1c37548) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29f1baff00) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, -1, -1> > (0x0x7f29f194f1e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, -1> > (0x0x7f29f194f180) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1c37618) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f194f120) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f0c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29f194f300) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1c37750) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1c37820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1c37888) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1c37958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1c379c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1c37a28) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1c37af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1c37b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1c37bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1c37c30) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f4e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f5a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, true> (0x0x7f29f194f6c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, true> (0x0x7f29f194f720) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > > (0x0x7f29f194f780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29f194f8a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::Dense> (0x0x7f29f194f840) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, Eigen::Dense> (0x0x7f29f194f7e0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1> > (0x0x7f29f194f9c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1c37c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1c37d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1c37d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1c37dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1c37e38) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194f540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > > (0x0x7f29f194fa80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&> (0x0x7f29f194fae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&> (0x0x7f29f194fb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&> (0x0x7f29f194fba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> > (0x0x7f29f194fc00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f29f194fc60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f194fcc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1c373a8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1c375b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1c37680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1c377b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1c378f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1c37ea0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194fa20) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194fde0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194fd80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a15068) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a150d0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a15138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1a151a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1a15208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1a15270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a152d8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194fd20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1a153a8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a15410) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a15478) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a154e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1a15548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1a155b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1a15618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a15680) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194fe40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>&, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1ab8000) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194ff60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1ab8060) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29f194ff00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, 1, true, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, 1, true, true> (0x0x7f29f1a15750) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1a157b8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a15820) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a15888) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a158f0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1a15958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1a159c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1a15a28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a15a90) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f194fea0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, -1, -1>, -1, 1, true, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, -1, -1>, -1, 1, true, Eigen::Dense> (0x0x7f29f1a15c98) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, 1, true, true> (0x0x7f29f1a15d00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1a15d68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a15dd0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a15e38) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1a15ea0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1a15f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1a15f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1a15000) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1a15340) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1ab80c0) 0 empty

Class Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> (0x0x7f29f1a15af8) 0
  Eigen::BlockImpl<Eigen::Matrix<float, -1, -1>, -1, 1, true, Eigen::Dense> (0x0x7f29f1aca000) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, 1, true, true> (0x0x7f29f1aca068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1aca0d0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1aca138) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1aca1a0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1aca208) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, float, float, false> (0x0x7f29f1aca270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 3> (0x0x7f29f1aca2d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 1> (0x0x7f29f1aca340) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, 0> (0x0x7f29f1aca3a8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1ab8120) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1ab8240) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1aca478) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1aca4e0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f1ab81e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f1ab82a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1aca7b8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f1aca8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1aca958) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab83c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f1acaa90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f1acaaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1acab60) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8420) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f1acac98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f1acad00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f1acad68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1acadd0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f1ab85a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f1ab8600) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f1ab8660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f1ab8780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f1ab8720) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29f1ab86c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1acaea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f1acaf08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f1acaf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f1aca410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1aca548) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab84e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f1ab8840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f1ab88a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f1ab8900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f1ab8960) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> > (0x0x7f29f1ab89c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f1ab8a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f1ab8a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f173e1a0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f173e208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f173e270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f173e2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f173e340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f173e3a8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab87e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8ba0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8b40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f173e618) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f173e680) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f173e6e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f173e750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f173e7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f173e820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f173e888) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8ae0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f173eb60) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f173ebc8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f173ec30) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f173ec98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f173ed00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f173ed68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f173edd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f173ee38) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8d80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8de0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29f1ab8cc0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1ab8ea0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1ab8e40) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f182c068) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f182c0d0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f182c138) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f182c1a0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f182c208) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f182c270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f182c2d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f182c340) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f182c3a8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1ab8c60) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f182c820) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f182c888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f182c8f0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f182c958) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f182c9c0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f182ca28) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f182ca90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f182caf8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f182cb60) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f182cbc8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f183e000) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> (0x0x7f29f182cf70) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f182c410) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f1846000) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f1846068) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f18460d0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1846138) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f18461a0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f1846208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f1846270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f18462d8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1846340) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f183e060) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> > (0x0x7f29f1846bc8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1846c30) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true> > (0x0x7f29f1846c98) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f183e120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, Eigen::MatrixXpr> (0x0x7f29f183e240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29f183e1e0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29f183e180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> > (0x0x7f29f183e360) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> > (0x0x7f29f183e300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> > (0x0x7f29f183e3c0) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29f183e2a0) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1>
   size=36 align=4
   base size=36 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1> (0x0x7f29f1846680) 0
  Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> (0x0x7f29f18466e8) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29f1846750) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false, true> (0x0x7f29f18467b8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f1846820) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1846888) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f18468f0) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1846958) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29f18469c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 3> (0x0x7f29f1846a28) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 1> (0x0x7f29f1846a90) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29f1846af8) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f183e0c0) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::MatrixBase> (0x0x7f29f183e420) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1861208) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f183e4e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f183e600) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861340) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e6c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1861410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861478) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1861548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f18615b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861618) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f18616e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1861750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f18617b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861820) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e7e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e8a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, true> (0x0x7f29f183e9c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, true> (0x0x7f29f183ea20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > > (0x0x7f29f183ea80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f183eba0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Dense> (0x0x7f29f183eb40) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Dense> (0x0x7f29f183eae0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1> > (0x0x7f29f183ecc0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1861888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f18618f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1861958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f18619c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861a28) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183e840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > > (0x0x7f29f183ed80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&> (0x0x7f29f183ede0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&> (0x0x7f29f183ee40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&> (0x0x7f29f183eea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> > (0x0x7f29f183ef00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f183ef60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f14f8000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1861c30) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1861c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f1861d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1861d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1861dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861e38) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f183ed20) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8120) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f80c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861f08) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1861f70) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1861270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f18613a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f18614e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1861a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1861ea0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8060) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1530068) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f15300d0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1530138) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f15301a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f1530208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1530270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f15302d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1530340) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8300) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f82a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1>, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8420) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1> > (0x0x7f29f14f8240) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, -1, false, true> (0x0x7f29f1530410) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1530478) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f15304e0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1530548) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f15305b0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f1530618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1530680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f15306e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1530750) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f81e0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, -1, -1>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, -1, -1>, -1, -1, false, Eigen::Dense> (0x0x7f29f1530958) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, -1, false, true> (0x0x7f29f15309c0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1530a28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1530a90) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1530af8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1530b60) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f1530bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1530c30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1530c98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1530d00) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8480) 0 empty

Class Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> (0x0x7f29f1530dd0) 0
  Eigen::BlockImpl<Eigen::Matrix<float, -1, -1>, -1, -1, false, Eigen::Dense> (0x0x7f29f1530e38) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, -1, -1>, -1, -1, false, true> (0x0x7f29f1530ea0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1530f08) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f1530f70) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1530000) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f15303a8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, float, float, false> (0x0x7f29f15307b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 3> (0x0x7f29f1565000) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 1> (0x0x7f29f1565068) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 0> (0x0x7f29f15650d0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f84e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::ConstTriangularViewReturnType<2u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::ConstTriangularViewReturnType<2u> (0x0x7f29f14f8540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::TriangularViewReturnType<2u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >::TriangularViewReturnType<2u> (0x0x7f29f14f85a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f86c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8780) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f14f8720) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> > (0x0x7f29f15651a0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f1565208) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29f14f8660) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> > (0x0x7f29f14f8600) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> > (0x0x7f29f1565548) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> > (0x0x7f29f14f8900) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&> (0x0x7f29f14f89c0) 0 empty

Class Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> (0x0x7f29f1565680) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> > (0x0x7f29f15656e8) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, 2u> > (0x0x7f29f14f8960) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f14f8b40) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f14f8ae0) 0 empty

Class Eigen::internal::traits<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f15658f0) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f14f8ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f14f8c00) 0 empty

Class Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f14f8c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> (0x0x7f29f15659c0) 0 empty
  Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f14f8cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, float, float, false> (0x0x7f29f1565a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> (0x0x7f29f1565af8) 0 empty
    Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f14f8d20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f14f8de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, false> (0x0x7f29f14f8e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, false> (0x0x7f29f14f8ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > > (0x0x7f29f14f8f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::MatrixXpr> (0x0x7f29f160c060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Dense> (0x0x7f29f160c000) 0 empty

Class Eigen::internal::eval<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Dense> (0x0x7f29f14f8f60) 0 empty

Class Eigen::DenseBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f1565b60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, float, float, false> (0x0x7f29f1565bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> (0x0x7f29f1565c30) 0 empty
      Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f14f8d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > >, const Eigen::Transpose<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > >, const Eigen::Transpose<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > > (0x0x7f29f160c120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&> (0x0x7f29f160c180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&> (0x0x7f29f160c1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&> (0x0x7f29f160c240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> > (0x0x7f29f160c2a0) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >::DiagonalIndexReturnType<16777215> (0x0x7f29f160c300) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f160c360) 0 empty

Class Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f1565e38) 0 empty
  Eigen::DenseBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f1565ea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, float, float, false> (0x0x7f29f1565f08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> (0x0x7f29f1565f70) 0 empty
        Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f160c0c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f160c4e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f160c480) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f160c420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >&, const Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >&, const Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f160c600) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > > (0x0x7f29f160c5a0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1>, const Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1>, const Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >&> (0x0x7f29f160c660) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29f160c540) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&, Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&, Eigen::Matrix<float, -1, -1> > (0x0x7f29f160c720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false> > (0x0x7f29f160c6c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f160c8a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1> > (0x0x7f29f160c960) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f160c900) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&> (0x0x7f29f160ca20) 0 empty

Class Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> >
   size=64 align=4
   base size=64 base align=4
Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f1565138) 0
  Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f1565270) 0 empty
    Eigen::DenseBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f1565750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, float, float, false> (0x0x7f29f1565888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> (0x0x7f29f1565a28) 0 empty
          Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f160c3c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f160cba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f160cb40) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1>, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1>, const Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>&> (0x0x7f29f160cc00) 0 empty

Class Eigen::internal::nested<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29f160cae0) 0 empty

Class Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>
   size=64 align=4
   base size=64 base align=4
Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> (0x0x7f29f12e03a8) 0
  Eigen::ProductBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false> > (0x0x7f29f12e0410) 0
    Eigen::MatrixBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f12e0478) 0 empty
      Eigen::DenseBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f12e04e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, float, float, false> (0x0x7f29f12e0548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, 0> (0x0x7f29f12e05b0) 0 empty
            Eigen::EigenBase<Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true> > (0x0x7f29f160ca80) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1> > (0x0x7f29f160ccc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 1, 2, 0> (0x0x7f29f160cd20) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 1, 3> > (0x0x7f29f160cf00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 3> > (0x0x7f29f160cea0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3> > (0x0x7f29f160cf60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 1, 2, 0> (0x0x7f29f139a000) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 0, 9> (0x0x7f29f139a180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&, Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>&, Eigen::Matrix<float, 3, 3> > (0x0x7f29f139a2a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f139a240) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6> > (0x0x7f29f139a1e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, false> (0x0x7f29f139a360) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 2> (0x0x7f29f139a3c0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 2, 2> (0x0x7f29f139a420) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 4, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 4, 2> (0x0x7f29f139a480) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 6, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 6, 3> (0x0x7f29f139a4e0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 2> (0x0x7f29f139a540) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 2, 2> (0x0x7f29f139a5a0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 4, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 4, 2> (0x0x7f29f139a600) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 6, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 6, 3> (0x0x7f29f139a660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 1, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 1, 9> (0x0x7f29f139a6c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 1, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 1, 9> (0x0x7f29f139a720) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f29f139a780) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f13ed270) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f13ed2d8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f13ed340) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f13ed3a8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f13ed410) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f142e000) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f139af60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f142e060) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13ed548) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f13ed618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13ed680) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f13ed750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f13ed7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13ed820) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e1e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e2a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f29f142e300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f29f142e360) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f142e3c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f142e4e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f142e480) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f142e420) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f13ed888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f13ed8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f13ed958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13ed9c0) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f142e5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f29f142e600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f29f142e660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f29f142e6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f29f142e720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f142e780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f142e7e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f13edbc8) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f13edc30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f13edc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f13edd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13edd68) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e540) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e900) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e8a0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13ede38) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f13edea0) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f13edf08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f13edf70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f13ed478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13ed5b0) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142ea80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142ea20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142eae0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f142e9c0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=68 align=4
   base size=68 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f13eda28) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f13eddd0) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e2000) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e2068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f10e20d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f10e2138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f10e21a0) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142e960) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=68 align=4
   base size=68 base align=4
Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f29f10e23a8) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f10e2410) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f10e2478) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e24e0) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e2548) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f10e25b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f10e2618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f10e2680) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142eb40) 0 empty

Class Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>
   size=68 align=4
   base size=68 base align=4
Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f29f10e2750) 0
  Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f29f10e27b8) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f10e2820) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f10e2888) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e28f0) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e2958) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f10e29c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f10e2a28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f10e2a90) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142eba0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f10e2208) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e2af8) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f110b000) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f110b068) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f110b0d0) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f110b138) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f142ec60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f29f142ed80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f29f142ed20) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f29f142ecc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f142eea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f142ee40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> > (0x0x7f29f142ef00) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f142ede0) 0 empty

Class Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>
   size=68 align=4
   base size=68 base align=4
Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1> (0x0x7f29f10e2b60) 0
  Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f29f10e2bc8) 0
    Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f29f10e2c30) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f29f10e2c98) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f10e2d00) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e2d68) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f10e2dd0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f29f10e2e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f29f10e2ea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f29f10e2f08) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f142ec00) 0 empty

Class Eigen::internal::global_math_functions_filtering_base<float, void>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::global_math_functions_filtering_base<float, void> (0x0x7f29f142ef60) 0 empty

Class Eigen::internal::imag_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_retval<float> (0x0x7f29f1127000) 0 empty

Class Eigen::internal::real_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_retval<float> (0x0x7f29f1127060) 0 empty

Class Eigen::internal::abs2_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::abs2_retval<float> (0x0x7f29f11270c0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f110ba90) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f110baf8) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f110bb60) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f110bbc8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f110bc30) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f110bc98) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f1127120) 0 empty

Class Eigen::internal::scalar_quotient1_op<float>
   size=4 align=4
   base size=4 base align=4
Eigen::internal::scalar_quotient1_op<float> (0x0x7f29f1127240) 0

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_quotient1_op<float>, float, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_quotient1_op<float>, float, 4> (0x0x7f29f11272a0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_quotient1_op<float>(float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_quotient1_op<float>(float)> (0x0x7f29f11271e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f11273c0) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_quotient1_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_quotient1_op<float> > (0x0x7f29f1127420) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f110bd00) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f110bd68) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f110bdd0) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f110be38) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f110bea0) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f110bf08) 0 empty
            Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f110bf70) 0 empty
              Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f1127180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f1127480) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f11274e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f110b6e8) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f11275a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f110b7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f110b750) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f11276c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29f1127720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29f1127780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f29f11277e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f1127900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f11278a0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f1127840) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f110b888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f110b8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f110b958) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f29f11279c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29f1127a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29f1127a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29f1127ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f29f1127b40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f1127ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f1127c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1191068) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f11910d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f1191138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f11911a0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127d80) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127de0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f1127cc0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f1191270) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f11912d8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1191340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f11913a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f1191410) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127c60) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f1127f60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f1127f00) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=72 align=4
   base size=72 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f0e71000) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f1127e40) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f1191618) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1191680) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f11916e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f1191750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f11917b8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f1127ea0) 0 empty

Class Eigen::internal::conj_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_retval<float> (0x0x7f29f0e7d000) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_constant_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_constant_op<float> > (0x0x7f29f0e7d2a0) 0 empty

Class Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_constant_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_constant_op<float> > (0x0x7f29f0e7d300) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f1191dd0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f0e7d240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f0e7d360) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7d3c0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7d420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0> (0x0x7f29f1191ea0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7d480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, float, float, false> (0x0x7f29f1191f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0> (0x0x7f29f1191208) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7d4e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7d5a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false> (0x0x7f29f0e7d600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false> (0x0x7f29f0e7d660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0e7d6c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29f0e7d7e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense> (0x0x7f29f0e7d780) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, Eigen::Dense> (0x0x7f29f0e7d720) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f1191478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, float, float, false> (0x0x7f29f1191820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0> (0x0x7f29f11918f0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7d540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0e7d8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&> (0x0x7f29f0e7d900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&> (0x0x7f29f0e7d960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&> (0x0x7f29f0e7d9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0> > (0x0x7f29f0e7da20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f0e7da80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f0e7dae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f1191958) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f1191f08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, float, float, false> (0x0x7f29f0f35000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0> (0x0x7f29f0f35068) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7d840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7dcc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7dc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7dd20) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f0e7dc00) 0 empty

Class Eigen::internal::scalar_constant_op<float>
   size=4 align=4
   base size=4 base align=4
Eigen::internal::scalar_constant_op<float> (0x0x7f29f0e7dd80) 0

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f0eb9d90) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f0e7db40) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0f35138) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0f351a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, float, float, false> (0x0x7f29f0f35208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0> (0x0x7f29f0f35270) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0e7dba0) 0 empty

Class Eigen::internal::scalar_product_op<float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_product_op<float, float> (0x0x7f29f0e7de40) 0 empty

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_product_op<float, float>, float, float, 8>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::binary_result_of_select<Eigen::internal::scalar_product_op<float, float>, float, float, 8> (0x0x7f29f0e7dea0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_product_op<float, float>(float, float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_product_op<float, float>(float, float)> (0x0x7f29f0e7dde0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0fdb000) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_product_op<float, float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_product_op<float, float> > (0x0x7f29f0fdb060) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0e7d1e0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0f35680) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb0c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29f0fdb120) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb180) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> (0x0x7f29f0f35750) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1> (0x0x7f29f0f35820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> (0x0x7f29f0f35888) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb2a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 3> (0x0x7f29f0f35958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1> (0x0x7f29f0f359c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> (0x0x7f29f0f35a28) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, float, float, false> (0x0x7f29f0f35af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 3> (0x0x7f29f0f35b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1> (0x0x7f29f0f35bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> (0x0x7f29f0f35c30) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, true> (0x0x7f29f0fdb480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, true> (0x0x7f29f0fdb4e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > > (0x0x7f29f0fdb540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29f0fdb660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::Dense> (0x0x7f29f0fdb600) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::Dense> (0x0x7f29f0fdb5a0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0f35c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, float, float, false> (0x0x7f29f0f35d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 3> (0x0x7f29f0f35d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1> (0x0x7f29f0f35dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> (0x0x7f29f0f35e38) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb3c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > > (0x0x7f29f0fdb720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&> (0x0x7f29f0fdb780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&> (0x0x7f29f0fdb7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&> (0x0x7f29f0fdb840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> > (0x0x7f29f0fdb8a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29f0fdb900) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f0fdb960) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0f352d8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0f357b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, float, float, false> (0x0x7f29f0f358f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 3> (0x0x7f29f0f35ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1> (0x0x7f29f1191d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> (0x0x7f29f0c98000) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdbae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdba80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdbb40) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f0fdba20) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29f0c980d0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0c98138) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0c981a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, float, float, false> (0x0x7f29f0c98208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 3> (0x0x7f29f0c98270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 1> (0x0x7f29f0c982d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, 0> (0x0x7f29f0c98340) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29f0fdb9c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false, false> (0x0x7f29f0fdbc60) 0 empty

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_sum_op<float>, float, float, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::binary_result_of_select<Eigen::internal::scalar_sum_op<float>, float, float, 4> (0x0x7f29f0fdbd80) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_sum_op<float>(float, float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_sum_op<float>(float, float)> (0x0x7f29f0fdbd20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f0fdbde0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0fdbcc0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0c98958) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0fdbe40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f0fdbea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0fdbf00) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0fdbf60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f29f0c98a28) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f29f0c98af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f29f0c98b60) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f29f0c98c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f29f0c98c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f29f0c98d00) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d900c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f29f0c98dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f29f0c98e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f29f0c98ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f29f0c98f08) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d901e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f29f0d90240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f29f0d902a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > > (0x0x7f29f0d90300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f29f0d90420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f29f0d903c0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f29f0d90360) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0c98f70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f29f0c98068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f29f0c983a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f29f0c98750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f29f0c98a90) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > > (0x0x7f29f0d904e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&> (0x0x7f29f0d90540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&> (0x0x7f29f0d905a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&> (0x0x7f29f0d90600) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> > (0x0x7f29f0d90660) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f0d906c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f0d90720) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f09e50d0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f09e5138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f29f09e51a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f29f09e5208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f29f09e5270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f29f09e52d8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d908a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90900) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f0d907e0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f09e53a8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f09e5410) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f09e5478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f29f09e54e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f29f09e5548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f29f09e55b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f29f09e5618) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29f0d90780) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29f0d909c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f0d90a20) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90960) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f09e5c30) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90a80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f29f0d90ae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90b40) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29f09e5d00) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29f09e5dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29f09e5e38) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29f09e5f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29f09e5f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29f09e5340) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29f09e5bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29f09e5d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29f09e5ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29f0b24000) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90d20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f29f0d90e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f29f0d90ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f29f0d90f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f29f0b56060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f29f0b56000) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f29f0d90f60) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b24068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29f0b240d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29f0b24138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29f0b241a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29f0b24208) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0d90d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f29f0b56120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f29f0b56180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f29f0b561e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f29f0b56240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f29f0b562a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f29f0b56300) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f0b56360) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b24410) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b24478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29f0b244e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29f0b24548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29f0b245b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29f0b24618) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b560c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b564e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b56480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b56540) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29f0b56420) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29f0b246e8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b24750) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b247b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29f0b24820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29f0b24888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29f0b248f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29f0b24958) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29f0b563c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false, false> (0x0x7f29f08d1000) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, true, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, true, false> (0x0x7f29f08d1120) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false, false> (0x0x7f29f08d1300) 0 empty

Class Eigen::internal::conditional<true, Eigen::internal::true_type, Eigen::internal::false_type>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::internal::true_type, Eigen::internal::false_type> (0x0x7f29f08d14e0) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<3> (0x0x7f29f08d1600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 0, 3> (0x0x7f29f08d1660) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 1>&, Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 3, 1>&, Eigen::Matrix<float, 3, 1> > (0x0x7f29f08d1720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f08d16c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 3, 1> > (0x0x7f29f08d17e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, false> (0x0x7f29f08d1840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 0, 3> (0x0x7f29f08d1900) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 3>&, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 3>&, Eigen::Matrix<float, 1, 3> > (0x0x7f29f08d19c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 3> > (0x0x7f29f08d1960) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, 3> > (0x0x7f29f08d1a80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, false> (0x0x7f29f08d1ae0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f08d1ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 3, 3>, true> (0x0x7f29f08d1cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 3, 3>, true> (0x0x7f29f08d1d20) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f08d1de0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f08d1d80) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f08caaf8) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f08cab60) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f08d1c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f08d1c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::MatrixXpr> (0x0x7f29f08d1f00) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f08d1f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f08cac98) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f08cad68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f08cadd0) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false> (0x0x7f29f08caea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f08caf08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f08caf70) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09730c0) 0 empty

Class Eigen::internal::size_at_compile_time<3, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<3, -1> (0x0x7f29f0973180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09731e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true> (0x0x7f29f0973240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true> (0x0x7f29f09732a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > > (0x0x7f29f0973300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::MatrixXpr> (0x0x7f29f0973420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense> (0x0x7f29f09733c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense> (0x0x7f29f0973360) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 3, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 3, -1, 0, 3, 3> > (0x0x7f29f0973480) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f08caa90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false> (0x0x7f29f08cabc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f08cad00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f0983000) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > > (0x0x7f29f0973540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&> (0x0x7f29f09735a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&> (0x0x7f29f0973600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&> (0x0x7f29f0973660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> > (0x0x7f29f09736c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f29f0973720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f0973780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09833a8) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0983410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false> (0x0x7f29f0983478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f09834e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f0983548) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09734e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09738a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973840) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f0983618) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0983680) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09836e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false> (0x0x7f29f0983750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f09837b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f0983820) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09737e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973ae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, -1, 0, 3, 3>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 3, -1, 0, 3, 3>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973c00) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 1, Eigen::Matrix<float, 3, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 1, Eigen::Matrix<float, 3, -1, 0, 3, 3> > (0x0x7f29f0973a20) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, 3, -1, true, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, 3, -1, true, true> (0x0x7f29f09838f0) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f0983958) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09839c0) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0983a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false> (0x0x7f29f0983a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f0983af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f0983b60) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f09739c0) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<float, 3, 3>, 3, -1, true, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<float, 3, 3>, 3, -1, true, Eigen::Dense> (0x0x7f29f0983d68) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, 3, -1, true, true> (0x0x7f29f0983dd0) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f0983e38) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0983ea0) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0983f08) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false> (0x0x7f29f0983f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f0983068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f09835b0) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973c60) 0 empty

Class Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> (0x0x7f29f0983bc8) 0
  Eigen::BlockImpl<const Eigen::Matrix<float, 3, 3>, 3, -1, true, Eigen::Dense> (0x0x7f29f06b6000) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, 3, -1, true, true> (0x0x7f29f06b6068) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f06b60d0) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f06b6138) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f06b61a0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, float, float, false> (0x0x7f29f06b6208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 2> (0x0x7f29f06b6270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 0> (0x0x7f29f06b62d8) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f0973cc0) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f29f06b6410) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f0973d20) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, 3, 1> > (0x0x7f29f0973d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 3, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 3, 1>, Eigen::MatrixXpr> (0x0x7f29f0973f60) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 3, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 3, 1>, Eigen::Dense> (0x0x7f29f0973f00) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<float, 3, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<float, 3, 1>, Eigen::Dense> (0x0x7f29f0973ea0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<float, 3, 1> > (0x0x7f29f06c8120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 1>, const Eigen::Matrix<float, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 1>, const Eigen::Matrix<float, 3, 1>&> (0x0x7f29f06c8180) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<float, 3, 1>, 1, Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<float, 3, 1>, 1, Eigen::Matrix<float, 3, 1> > (0x0x7f29f06c80c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 3, 1>, true> (0x0x7f29f06c82a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 3, 1>, true> (0x0x7f29f06c8300) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, 3, 1> > (0x0x7f29f06c83c0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, 3, 1> > (0x0x7f29f06c8360) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06b6478) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f29f06b64e0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f0973e40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f0973de0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f06c84e0) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f06b6a28) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c85a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f06b6af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f06b6b60) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f06b6c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f06b6c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f06b6d00) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, true> (0x0x7f29f06c8780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, true> (0x0x7f29f06c87e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f06c8840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29f06c8960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f06c8900) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f29f06c88a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06b6d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f06b6dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f06b6e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f06b6ea0) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c86c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > > (0x0x7f29f06c8a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&> (0x0x7f29f06c8a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&> (0x0x7f29f06c8ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&> (0x0x7f29f06c8b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> > (0x0x7f29f06c8ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f06c8c00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f06c8c60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072d068) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072d0d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f072d138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f072d1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072d208) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c89c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8d80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8d20) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072d2d8) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072d340) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072d3a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f072d410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f072d478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072d4e0) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f040e0c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f040e060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f040e1e0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f040e000) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, -1, 1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f072d5b0) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072d618) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072d680) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072d6e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f072d750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f072d7b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072d820) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f06c8f60) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense> (0x0x7f29f072da28) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f072da90) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072daf8) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072db60) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072dbc8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f072dc30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f072dc98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072dd00) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f040e240) 0 empty

Class Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> (0x0x7f29f072ddd0) 0
  Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense> (0x0x7f29f072de38) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f072dea0) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f072df08) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072df70) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f072d270) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f072d548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f072d888) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f0425000) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f040e2a0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f0425548) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f04255b0) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f29f0425618) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f29f040e360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, Eigen::MatrixXpr> (0x0x7f29f040e480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense> (0x0x7f29f040e420) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, Eigen::Dense> (0x0x7f29f040e3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f040e660) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f040e600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f040e780) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f040e5a0) 0 empty

Class Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>
   size=20 align=4
   base size=20 base align=4
Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> (0x0x7f29f04250d0) 0
  Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> (0x0x7f29f0425138) 0
    Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, -1, 1, false, Eigen::Dense> (0x0x7f29f04251a0) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, -1, 1, false, true> (0x0x7f29f0425208) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f0425270) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f04252d8) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f0425340) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, float, float, false> (0x0x7f29f04253a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 2> (0x0x7f29f0425410) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, 0> (0x0x7f29f0425478) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f040e300) 0 empty

Class Eigen::internal::traits<Eigen::HouseholderSequence<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::HouseholderSequence<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1> > (0x0x7f29f040e840) 0 empty

Class Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1> > (0x0x7f29f040e7e0) 0 empty

Class Eigen::internal::hseq_side_dependent_impl<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::hseq_side_dependent_impl<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1> (0x0x7f29f040e960) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f040ea20) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>&> (0x0x7f29f040e9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29f040ec00) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false> > (0x0x7f29f040ecc0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>&> (0x0x7f29f040ec60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Block<const Eigen::Matrix<float, 3, 1>, -1, 1, false>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1> > (0x0x7f29f040ede0) 0 empty

Class Eigen::HouseholderSequence<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1>
   size=52 align=4
   base size=52 base align=4
Eigen::HouseholderSequence<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1> (0x0x7f29f0425bc8) 0
  Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, -1>, 1> > (0x0x7f29f040e900) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0425f70) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f0425068) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f040eea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f040ee40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f040ef00) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f040ef60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0425a28) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f0425a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0425c98) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f0425f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f0495000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0495068) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f04842a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, true> (0x0x7f29f0484480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, true> (0x0x7f29f04844e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f0484540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f0484660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f0484600) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f04845a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f04950d0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f0495138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f04951a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0495208) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f04843c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29f04847e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f0484840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f04848a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >, Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f0484900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> > (0x0x7f29f0484960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f04849c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f0484a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f04955b0) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0495618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f0495680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f04956e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0495750) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484780) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484c00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484ba0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0495820) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0495888) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f04958f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f0495958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f04959c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0495a28) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af000) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af120) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f0484f00) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, -1, -1, false, true> (0x0x7f29f0495af8) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0495b60) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0495bc8) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0495c30) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f0495c98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f0495d00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f0495d68) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0484ea0) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<float, 3, 3>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<float, 3, 3>, -1, -1, false, Eigen::Dense> (0x0x7f29f0495f70) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, -1, -1, false, true> (0x0x7f29f0495270) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f04957b8) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0495a90) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0495dd0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f05bd000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f05bd068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f05bd0d0) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af240) 0 empty

Class Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> (0x0x7f29f05bd1a0) 0
  Eigen::BlockImpl<const Eigen::Matrix<float, 3, 3>, -1, -1, false, Eigen::Dense> (0x0x7f29f05bd208) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 3>, -1, -1, false, true> (0x0x7f29f05bd270) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f05bd2d8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05bd340) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05bd3a8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, float, float, false> (0x0x7f29f05bd410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2> (0x0x7f29f05bd478) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 0> (0x0x7f29f05bd4e0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af360) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::ConstTriangularViewReturnType<2u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::ConstTriangularViewReturnType<2u> (0x0x7f29f05af480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::TriangularViewReturnType<2u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >::TriangularViewReturnType<2u> (0x0x7f29f05af4e0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05bd7b8) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05bd820) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f05bd888) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f05af5a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f29f05af7e0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f05af780) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Dense> (0x0x7f29f05af720) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af8a0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29f05af840) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af900) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af9c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05af960) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> > (0x0x7f29f05bd8f0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05bd958) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f05bd9c0) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29f05bda28) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f05af6c0) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> > (0x0x7f29f05af540) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> > (0x0x7f29f05bd618) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> > (0x0x7f29f05afba0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29f05afc60) 0 empty

Class Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> (0x0x7f29f05bd6e8) 0
  Eigen::TriangularBase<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> > (0x0x7f29f05bd750) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, 2u> > (0x0x7f29f05afc00) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f01f5138) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f05afde0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f05afd80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::MatrixXpr> (0x0x7f29f05aff00) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f05aff60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f5270) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f01f5340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f53a8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f01f5478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f01f54e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f5548) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f02370c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f01f5618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f01f5680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f01f56e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f5750) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f02371e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, true> (0x0x7f29f0237300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, true> (0x0x7f29f0237360) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29f02373c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::MatrixXpr> (0x0x7f29f02374e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Dense> (0x0x7f29f0237480) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Dense> (0x0x7f29f0237420) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29f0237600) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f01f57b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f01f5820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f01f5888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f01f58f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f5958) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29f02376c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&> (0x0x7f29f0237720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&> (0x0x7f29f0237780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&> (0x0x7f29f02377e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> > (0x0x7f29f0237840) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29f02378a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f0237900) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f01f5b60) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f01f5bc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f01f5c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f01f5c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f01f5d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f5d68) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237660) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237a20) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f02379c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f5e38) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f01f5ea0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f01f5f08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f01f5f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f01f50d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f01f51a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f52d8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237960) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f01f5410) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f01f59c0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f01f5dd0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f036c000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f036c068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f036c0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f036c138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f036c1a0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237c00) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237c60) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29f0237b40) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, 3, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, 3, false, true> (0x0x7f29f036c270) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f036c2d8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f036c340) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f036c3a8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f036c410) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f036c478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f036c4e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f036c548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f036c5b0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237ae0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, -1, 3, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, -1, 3, false, Eigen::Dense> (0x0x7f29f036c7b8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, 3, false, true> (0x0x7f29f036c820) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f036c888) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f036c8f0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f036c958) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f036c9c0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f036ca28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f036ca90) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f036caf8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f036cb60) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237cc0) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> (0x0x7f29f036cc30) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 3, 3>, -1, 3, false, Eigen::Dense> (0x0x7f29f036cc98) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 3, 3>, -1, 3, false, true> (0x0x7f29f036cd00) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f036cd68) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f036cdd0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f036ce38) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f036cea0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, float, float, false> (0x0x7f29f036cf08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 3> (0x0x7f29f036cf70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29f036c208) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0> (0x0x7f29f036c618) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29f0237d20) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 1, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 1, 9> (0x0x7f29f0237d80) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 0, 1> (0x0x7f29f0237de0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 1, 1> (0x0x7f29f0237e40) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 2, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 2, 1> (0x0x7f29f0237ea0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 3, 1> (0x0x7f29f0237f00) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 4, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 4, 1> (0x0x7f29f0237f60) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 5, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 5, 1> (0x0x7f29f03b5000) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 6, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 6, 1> (0x0x7f29f03b5060) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 7, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 7, 2> (0x0x7f29f03b50c0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 0, 1> (0x0x7f29f03b5120) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 1, 1> (0x0x7f29f03b5180) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 2, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 2, 1> (0x0x7f29f03b51e0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 3, 1> (0x0x7f29f03b5240) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 4, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 4, 1> (0x0x7f29f03b52a0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 5, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 5, 1> (0x0x7f29f03b5300) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 6, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 6, 1> (0x0x7f29f03b5360) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 7, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 7, 2> (0x0x7f29f03b53c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 2, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 2, 9> (0x0x7f29f03b5420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 2, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 2, 9> (0x0x7f29f03b5480) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f29f03b5540) 0 empty

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f29f03b54e0) 0

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f29f03b55a0) 0

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0390000) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f0390068) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f0390a90) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f0390b60) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29f0390bc8) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29f0390c30) 0 empty
            Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29f0390c98) 0 empty
              Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29f03b5cc0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f03b5d20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f03b5d80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f03b5de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f0044068) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f03b5e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f0044138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f00441a0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f03b5ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f03b5f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29f0066000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29f0066060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f29f00660c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29f00661e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f0066180) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f29f0066120) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0044208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f0044270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f00442d8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f03b5f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f29f00662a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29f0066300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29f0066360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29f00663c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f29f0066420) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29f0066480) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29f00664e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f00444e0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0044548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f00445b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f0044618) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0066240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0066660) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0066600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f00666c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29f00665a0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f00446e8) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0044750) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f00447b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f0044820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f0044888) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0066540) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=72 align=4
   base size=69 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29f014ca80) 0
  Eigen::internal::no_assignment_operator (0x0x7f29f0066720) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f29f0044a90) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0044af8) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0044b60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29f0044bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29f0044c30) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29f0066780) 0 empty

Class Eigen::internal::imag_default_impl<float, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_default_impl<float, false> (0x0x7f29f00667e0) 0 empty

Class Eigen::internal::imag_impl<float>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::imag_impl<float> (0x0x7f29f0044dd0) 0 empty
  Eigen::internal::imag_default_impl<float, false> (0x0x7f29f0066840) 0 empty

Class Eigen::internal::real_default_impl<float, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_default_impl<float, false> (0x0x7f29f00668a0) 0 empty

Class Eigen::internal::real_impl<float>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::real_impl<float> (0x0x7f29f0044f08) 0 empty
  Eigen::internal::real_default_impl<float, false> (0x0x7f29f0066900) 0 empty

Class Eigen::internal::abs2_impl<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::abs2_impl<float> (0x0x7f29f0066960) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f29f00669c0) 0 empty

Class Eigen::internal::conj_impl<float, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_impl<float, false> (0x0x7f29f0066a20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29f0066cc0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29f0066d20) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f0066c60) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f01af888) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f0066d80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f29f0066de0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f0066e40) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f0066ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29f01af958) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f0066f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29f01afa28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29f01afa90) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f0066f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29f01afb60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29f01afbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29f01afc30) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe44000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29f01afd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29f01afd68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29f01afdd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29f01afe38) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe44060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe44120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f29efe44180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f29efe441e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f29efe44240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f29efe44360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f29efe44300) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f29efe442a0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29f01afea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29f01aff08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29f01aff70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29f01af820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29f01af9c0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe440c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f29efe44420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f29efe44480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f29efe444e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f29efe44540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f29efe445a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f29efe44600) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29efe44660) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe790d0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe79138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29efe791a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29efe79208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29efe79270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29efe792d8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe443c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe447e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe44780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe44840) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29efe44720) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29efe793a8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe79410) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe79478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29efe794e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29efe79548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29efe795b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29efe79618) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29efe446c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false, false> (0x0x7f29effde240) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 1, 3> (0x0x7f29effde2a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 1, 3> (0x0x7f29effde300) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 2, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 2, 9> (0x0x7f29effdecc0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 7, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 7, 1> (0x0x7f29effded20) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 8, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Matrix<float, 3, 3> >, 8, 1> (0x0x7f29effded80) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 7, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 7, 1> (0x0x7f29effdede0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 8, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, 3, 3>, const Eigen::Matrix<float, 3, 3> > >, 8, 1> (0x0x7f29effdee40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 3, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 3, 9> (0x0x7f29effdeea0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 3, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 3, 9> (0x0x7f29effdef00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29effb2d68) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29effb2dd0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29effb2e38) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true> > (0x0x7f29effb2ea0) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29effb2f08) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29efc924e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29efc92540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc925a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29efce0000) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29efce00d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29efce0138) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc926c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29efc927e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29efc92840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f29efc928a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29efc929c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f29efc92960) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f29efc92900) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efce01a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29efce0208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29efce0270) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f29efc92a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29efc92ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29efc92b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f29efc92ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f29efc92c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29efc92c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29efc92cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efce0478) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efce04e0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29efce0548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29efce05b0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92ea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92f00) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29efc92de0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29efcf4e70) 0
  Eigen::internal::no_assignment_operator (0x0x7f29efc92d20) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efce0680) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efce06e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f29efce0750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f29efce07b8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29efc92d80) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false, false> (0x0x7f29efc92f60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29efa40000) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0> (0x0x7f29efa40060) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, false, false> (0x0x7f29efa400c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f29efa40120) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29efa40720) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f29efa40780) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1>, false, false> (0x0x7f29efa40a20) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Matrix<float, -1, 1> > (0x0x7f29efa40a80) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Matrix<float, -1, 1>, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Matrix<float, -1, 1>, 3, 0, 0> (0x0x7f29efa40ae0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false> > > (0x0x7f29efa40d20) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29efa40d80) 0 empty

Class Eigen::internal::conditional<false, float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, float, float> (0x0x7f29efa40de0) 0 empty

Class Eigen::internal::level3_blocking<float, float>
   size=24 align=4
   base size=24 base align=4
Eigen::internal::level3_blocking<float, float> (0x0x7f29efa40e40) 0

Class Eigen::internal::conditional<true, __vector(4) float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, __vector(4) float, float> (0x0x7f29efa40f60) 0 empty

Class Eigen::internal::gebp_traits<float, float, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gebp_traits<float, float, false, false> (0x0x7f29efa40f00) 0 empty

Class Eigen::internal::gemm_blocking_space<0, float, float, 3, 3, 3, 4, true>
   size=224 align=16
   base size=224 base align=16
Eigen::internal::gemm_blocking_space<0, float, float, 3, 3, 3, 4, true> (0x0x7f29efaa1c98) 0
  Eigen::internal::level3_blocking<float, float> (0x0x7f29efa40ea0) 0

Class Eigen::internal::product_triangular_matrix_matrix<float, int, 6, true, 1, false, 0, false, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_triangular_matrix_matrix<float, int, 6, true, 1, false, 0, false, 0, 0> (0x0x7f29efb42060) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false, false> (0x0x7f29efb42240) 0 empty

Class Eigen::internal::product_triangular_matrix_matrix<float, int, 5, true, 0, false, 0, false, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_triangular_matrix_matrix<float, int, 5, true, 0, false, 0, false, 0, 0> (0x0x7f29efb42300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 2, 3> (0x0x7f29efb42360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 2, 3> (0x0x7f29efb423c0) 0 empty

Class Eigen::internal::plain_matrix_type_column_major<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_column_major<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29efb42780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&> (0x0x7f29efb427e0) 0 empty

Class Eigen::internal::remove_reference<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&> (0x0x7f29efb42840) 0 empty

Class Eigen::internal::trsolve_traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::trsolve_traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1> (0x0x7f29efb42960) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29efb42a80) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29efb42a20) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29efbb32d8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false> > (0x0x7f29efb42c00) 0 empty

Class Eigen::internal::triangular_solver_selector<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 2, 0, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_solver_selector<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 2, 0, -1> (0x0x7f29efb429c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efbb3410) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29efbb3478) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29efb42cc0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::MatrixXpr> (0x0x7f29efb42d20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efb42d80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efb42de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0> (0x0x7f29efbb3548) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efb42e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, float, float, false> (0x0x7f29efbb3618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0> (0x0x7f29efbb3680) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efb42ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efb42f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false> (0x0x7f29ef7f8000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false> (0x0x7f29ef7f8060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > > (0x0x7f29ef7f80c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::MatrixXpr> (0x0x7f29ef7f81e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::Dense> (0x0x7f29ef7f8180) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, Eigen::Dense> (0x0x7f29ef7f8120) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efbb36e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, float, float, false> (0x0x7f29efbb3750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0> (0x0x7f29efbb37b8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efb42f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > > (0x0x7f29ef7f82a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&> (0x0x7f29ef7f8300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&> (0x0x7f29ef7f8360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&> (0x0x7f29ef7f83c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0> > (0x0x7f29ef7f8420) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ef7f8480) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ef7f84e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efbb39c0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efbb3a28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, float, float, false> (0x0x7f29efbb3a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0> (0x0x7f29efbb3af8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ef7f8240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ef7f86c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ef7f8660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ef7f8720) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ef7f8600) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ef8b91c0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ef7f8540) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efbb3bc8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29efbb3c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, float, float, false> (0x0x7f29efbb3c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0> (0x0x7f29efbb3d00) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ef7f85a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 3, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 3, 9> (0x0x7f29ef7f8840) 0 empty

Class Eigen::internal::random_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_retval<float> (0x0x7f29ef7f88a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 4, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 4, 9> (0x0x7f29ef7f8900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 4, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 4, 9> (0x0x7f29ef7f8960) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29ef7f8e40) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29ef7f8de0) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29ef7f8ea0) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0, 0> (0x0x7f29ef7f8f00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f29ef7f8f60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29ef95c000) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f29ef95c060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29ef95c120) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ef95c0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29ef95c2a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29ef95c240) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f29ef95c1e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f29ef95c360) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false, false> (0x0x7f29ef95c3c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1>, false, false> (0x0x7f29ef95c480) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f29ef95c4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ef95c900) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29ef95c8a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6> > (0x0x7f29ef95c840) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, 6>, false> (0x0x7f29ef95c9c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1>&, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1>&, Eigen::Matrix<float, -1, 1> > (0x0x7f29ef95cb40) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ef95cae0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, 1> > (0x0x7f29ef95ca80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Matrix<float, -1, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, Eigen::Matrix<float, -1, 1>, false> (0x0x7f29ef95cc00) 0 empty

Class Eigen::internal::const_blas_data_mapper<float, int, 1>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::const_blas_data_mapper<float, int, 1> (0x0x7f29ef95cc60) 0

Class Eigen::internal::const_blas_data_mapper<float, int, 0>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::const_blas_data_mapper<float, int, 0> (0x0x7f29ef95ccc0) 0

Class Eigen::internal::aligned_stack_memory_handler<float>
   size=12 align=4
   base size=9 base align=4
Eigen::internal::aligned_stack_memory_handler<float> (0x0x7f29ef95cd20) 0

Class Eigen::internal::compute_matrix_flags<float, 16, 16, 1, 16, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 16, 16, 1, 16, 16> (0x0x7f29ef95cde0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef95cd80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::MatrixXpr> (0x0x7f29ef95ce40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef95cf60) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef69d138) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1> (0x0x7f29ef69d208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef69d270) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 3> (0x0x7f29ef69d340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1> (0x0x7f29ef69d3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef69d410) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, float, float, false> (0x0x7f29ef69d4e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 3> (0x0x7f29ef69d548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1> (0x0x7f29ef69d5b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef69d618) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa180) 0 empty

Class Eigen::internal::size_at_compile_time<16, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<16, 16> (0x0x7f29ef6aa240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa2a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 1, 16, 16>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 1, 16, 16>, true> (0x0x7f29ef6aa300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 1, 16, 16>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 1, 16, 16>, true> (0x0x7f29ef6aa420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29ef6aa540) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::Dense> (0x0x7f29ef6aa660) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef6aa6c0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef69d750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, float, float, false> (0x0x7f29ef69d7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 3> (0x0x7f29ef69d820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1> (0x0x7f29ef69d888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef69d8f0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29ef6aa840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 16, 16, 1, 16, 16> >, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 16, 16, 1, 16, 16> >, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef6aa8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 16, 16, 1, 16, 16> >, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 16, 16, 1, 16, 16> >, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef6aa900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef6aa960) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef6aa9c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >::DiagonalIndexReturnType<16777215> (0x0x7f29ef6aaae0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ef6aac00) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef69da28) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef69da90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, float, float, false> (0x0x7f29ef69daf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 3> (0x0x7f29ef69db60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1> (0x0x7f29ef69dbc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef69dc30) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aa7e0) 0 empty

Class Eigen::internal::plain_array<float, 256, 1, 16>
   size=1024 align=16
   base size=1024 base align=16
Eigen::internal::plain_array<float, 256, 1, 16> (0x0x7f29ef6aad20) 0

Class Eigen::DenseStorage<float, 256, 16, 16, 1>
   size=1024 align=16
   base size=1024 base align=16
Eigen::DenseStorage<float, 256, 16, 16, 1> (0x0x7f29ef6aacc0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1024 align=16
   base size=1024 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef69de38) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef69dea0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef69df08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, float, float, false> (0x0x7f29ef69df70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 3> (0x0x7f29ef69d1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1> (0x0x7f29ef69d2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef69d958) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aac60) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&, const Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&, const Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aaea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aae40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef6aaf00) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef6aade0) 0 empty

Class Eigen::Matrix<float, 16, 16, 1, 16, 16>
   size=1024 align=16
   base size=1024 base align=16
Eigen::Matrix<float, 16, 16, 1, 16, 16> (0x0x7f29ef425000) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef425068) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef4250d0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef425138) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 1, 16, 16>, float, float, false> (0x0x7f29ef4251a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 3> (0x0x7f29ef425208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 1> (0x0x7f29ef425270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef4252d8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aad80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef450000) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef4500c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef450060) 0 empty

Class Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef425548) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef6aaf60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::MatrixXpr> (0x0x7f29ef450120) 0 empty

Class Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450180) 0 empty

Class Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef4502a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> (0x0x7f29ef425680) 0 empty
  Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1> (0x0x7f29ef425750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> (0x0x7f29ef4257b8) 0 empty
    Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 3> (0x0x7f29ef425888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1> (0x0x7f29ef4258f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> (0x0x7f29ef425958) 0 empty
      Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef4503c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, float, float, false> (0x0x7f29ef425a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 3> (0x0x7f29ef425a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1> (0x0x7f29ef425af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> (0x0x7f29ef425b60) 0 empty
        Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450420) 0 empty

Class Eigen::internal::size_at_compile_time<16, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<16, 1> (0x0x7f29ef4504e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, true> (0x0x7f29ef4505a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, true> (0x0x7f29ef450600) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ef450660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::MatrixXpr> (0x0x7f29ef450780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::Dense> (0x0x7f29ef450720) 0 empty

Class Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::Dense> (0x0x7f29ef4506c0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ef4507e0) 0 empty

Class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef425bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, float, float, false> (0x0x7f29ef425c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 3> (0x0x7f29ef425c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1> (0x0x7f29ef425d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> (0x0x7f29ef425d68) 0 empty
          Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ef4508a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&> (0x0x7f29ef450900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&> (0x0x7f29ef450960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&> (0x0x7f29ef4509c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> > (0x0x7f29ef450a20) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >::DiagonalIndexReturnType<16777215> (0x0x7f29ef450a80) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ef450ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef425820) 0 empty
  Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef425dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, float, float, false> (0x0x7f29ef50a000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 3> (0x0x7f29ef50a068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1> (0x0x7f29ef50a0d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> (0x0x7f29ef50a138) 0 empty
            Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450c60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450d80) 0 empty

Class Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ef450ba0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ef450e40) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, 16, 16, 1, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, 16, 16, 1, 16, 16>&> (0x0x7f29ef450de0) 0 empty

Class Eigen::internal::variable_if_dynamicindex<int, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::variable_if_dynamicindex<int, 0> (0x0x7f29ef450ea0) 0 empty

Class Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>
   size=8 align=4
   base size=5 base align=4
Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> (0x0x7f29ef50a208) 0
  Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef50a270) 0 empty
    Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef50a2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, float, float, false> (0x0x7f29ef50a340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 3> (0x0x7f29ef50a3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 1> (0x0x7f29ef50a410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, 0> (0x0x7f29ef50a478) 0 empty
              Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ef450b40) 0 empty

Class Eigen::internal::gebp_kernel<float, float, int, 8, 2, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gebp_kernel<float, float, int, 8, 2, false, false> (0x0x7f29ef450f00) 0 empty

Class Eigen::internal::gemm_pack_lhs<float, int, 8, 4, 1, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemm_pack_lhs<float, int, 8, 4, 1, false, false> (0x0x7f29ef450f60) 0 empty

Class Eigen::internal::gemm_pack_rhs<float, int, 2, 0, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemm_pack_rhs<float, int, 2, 0, false, false> (0x0x7f29ef5af000) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29ef5af0c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29ef5af060) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29ef5af120) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3>, 1, 0, 0> (0x0x7f29ef5af180) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 16, 16, 0, 16, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 16, 16, 0, 16, 16> (0x0x7f29ef5af420) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af3c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::MatrixXpr> (0x0x7f29ef5af480) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af5a0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef5b7c98) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1> (0x0x7f29ef5b7d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef5b7dd0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af6c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 3> (0x0x7f29ef5b7ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1> (0x0x7f29ef5b7f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef5b7f70) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, float, float, false> (0x0x7f29ef5b7410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 3> (0x0x7f29ef5b7618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1> (0x0x7f29ef5b7d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef5b7e38) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 0, 16, 16>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 0, 16, 16>, true> (0x0x7f29ef5af8a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 0, 16, 16>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 16, 16, 0, 16, 16>, true> (0x0x7f29ef5af9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ef5afae0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::Dense> (0x0x7f29ef5afc00) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef5afc60) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24c0d0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, float, float, false> (0x0x7f29ef24c138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 3> (0x0x7f29ef24c1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1> (0x0x7f29ef24c208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef24c270) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5af7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, const Eigen::Transpose<const Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ef5afde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 16, 16, 0, 16, 16> >, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 16, 16, 0, 16, 16> >, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef5afe40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 16, 16, 0, 16, 16> >, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 16, 16, 0, 16, 16> >, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef5afea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef5aff00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef5aff60) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >::DiagonalIndexReturnType<16777215> (0x0x7f29ef3100c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ef3101e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24c3a8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24c410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, float, float, false> (0x0x7f29ef24c478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 3> (0x0x7f29ef24c4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1> (0x0x7f29ef24c548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef24c5b0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef5afd80) 0 empty

Class Eigen::internal::plain_array<float, 256, 0, 16>
   size=1024 align=16
   base size=1024 base align=16
Eigen::internal::plain_array<float, 256, 0, 16> (0x0x7f29ef310300) 0

Class Eigen::DenseStorage<float, 256, 16, 16, 0>
   size=1024 align=16
   base size=1024 base align=16
Eigen::DenseStorage<float, 256, 16, 16, 0> (0x0x7f29ef3102a0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1024 align=16
   base size=1024 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24c7b8) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24c820) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24c888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, float, float, false> (0x0x7f29ef24c8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 3> (0x0x7f29ef24c958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1> (0x0x7f29ef24c9c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef24ca28) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef310240) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&, const Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&, const Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef310480) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef310420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef3104e0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef3103c0) 0 empty

Class Eigen::Matrix<float, 16, 16, 0, 16, 16>
   size=1024 align=16
   base size=1024 base align=16
Eigen::Matrix<float, 16, 16, 0, 16, 16> (0x0x7f29ef24cb60) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24cbc8) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24cc30) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef24cc98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 16, 16, 0, 16, 16>, float, float, false> (0x0x7f29ef24cd00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 3> (0x0x7f29ef24cd68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 1> (0x0x7f29ef24cdd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef24ce38) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef310360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef3105a0) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef310660) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef310600) 0 empty

Class Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef24ca90) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef310540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::MatrixXpr> (0x0x7f29ef3106c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef310720) 0 empty

Class Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef310840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> (0x0x7f29ef3d3000) 0 empty
  Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef3108a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1> (0x0x7f29ef3d30d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> (0x0x7f29ef3d3138) 0 empty
    Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef310900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 3> (0x0x7f29ef3d3208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1> (0x0x7f29ef3d3270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> (0x0x7f29ef3d32d8) 0 empty
      Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef310960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, float, float, false> (0x0x7f29ef3d33a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 3> (0x0x7f29ef3d3410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1> (0x0x7f29ef3d3478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> (0x0x7f29ef3d34e0) 0 empty
        Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef3109c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef310a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, true> (0x0x7f29ef310ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, true> (0x0x7f29ef310b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ef310ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::MatrixXpr> (0x0x7f29ef310cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::Dense> (0x0x7f29ef310c60) 0 empty

Class Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::Dense> (0x0x7f29ef310c00) 0 empty

Class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef3d3548) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, float, float, false> (0x0x7f29ef3d35b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 3> (0x0x7f29ef3d3618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1> (0x0x7f29ef3d3680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> (0x0x7f29ef3d36e8) 0 empty
          Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef310a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ef310d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&> (0x0x7f29ef310de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&> (0x0x7f29ef310e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&> (0x0x7f29ef310ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> > (0x0x7f29ef310f00) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >::DiagonalIndexReturnType<16777215> (0x0x7f29ef310f60) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ef043000) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef3d3a90) 0 empty
  Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef3d3af8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, float, float, false> (0x0x7f29ef3d3b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 3> (0x0x7f29ef3d3bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1> (0x0x7f29ef3d3c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> (0x0x7f29ef3d3c98) 0 empty
            Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef310d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef043180) 0 empty

Class Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef043120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef0432a0) 0 empty

Class Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ef0430c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ef043360) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, 16, 16, 0, 16, 16>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, 16, 16, 0, 16, 16>&> (0x0x7f29ef043300) 0 empty

Class Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>
   size=8 align=4
   base size=5 base align=4
Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> (0x0x7f29ef3d3d68) 0
  Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef3d3dd0) 0 empty
    Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef3d3e38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, float, float, false> (0x0x7f29ef3d3ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 3> (0x0x7f29ef3d3f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 1> (0x0x7f29ef3d3f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, 0> (0x0x7f29ef3d3068) 0 empty
              Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ef043060) 0 empty

Class Eigen::internal::gemm_pack_lhs<float, int, 8, 4, 0, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemm_pack_lhs<float, int, 8, 4, 0, false, false> (0x0x7f29ef0433c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Matrix<float, 3, 1>, 3, 3> (0x0x7f29ef043420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 3>, Eigen::Matrix<float, 1, 3>, 3, 3> (0x0x7f29ef043480) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef08d7b8) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef08ddd0) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29ef08de38) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29ef0437e0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef043900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::MatrixXpr> (0x0x7f29ef043ae0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense> (0x0x7f29ef043a80) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, Eigen::Dense> (0x0x7f29ef043a20) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef043ba0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 1, Eigen::Matrix<float, 3, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, 1, Eigen::Matrix<float, 3, -1, 0, 3, 3> > (0x0x7f29ef043b40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef043c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true> (0x0x7f29ef043c60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, true> (0x0x7f29ef043cc0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef043d80) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef043d20) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0b7068) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef0b70d0) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef0b7138) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29ef0b71a0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29ef0439c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef043960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29ef0d1000) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29ef0b7888) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d10c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29ef0b7958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29ef0b79c0) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false> (0x0x7f29ef0b7a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29ef0b7af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29ef0b7b60) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true> (0x0x7f29ef0d12a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true> (0x0x7f29ef0d1300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ef0d1360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29ef0d1480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29ef0d1420) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29ef0d13c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0b7bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false> (0x0x7f29ef0b7c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29ef0b7c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29ef0b7d00) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d11e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ef0d1540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&> (0x0x7f29ef0d15a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&> (0x0x7f29ef0d1600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&> (0x0x7f29ef0d1660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> > (0x0x7f29ef0d16c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29ef0d1720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ef0d1780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0b7f08) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0b7f70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false> (0x0x7f29ef0b7208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29ef0b78f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29ef0b7d68) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d14e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d18a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1840) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed71068) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed710d0) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed71138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false> (0x0x7f29eed711a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29eed71208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed71270) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d17e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1a20) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d19c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1a80) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ef0d1960) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ef0d1ae0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false, true> (0x0x7f29eed71340) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed713a8) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed71410) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed71478) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false> (0x0x7f29eed714e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29eed71548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed715b0) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1900) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29eed71820) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false, true> (0x0x7f29eed71888) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed718f0) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed71958) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed719c0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false> (0x0x7f29eed71a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29eed71a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed71af8) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1c00) 0 empty

Class Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> (0x0x7f29eed71bc8) 0
  Eigen::BlockImpl<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29eed71c30) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false, true> (0x0x7f29eed71c98) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed71d00) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed71d68) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29eed71dd0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, float, float, false> (0x0x7f29eed71e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 2> (0x0x7f29eed71ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 0> (0x0x7f29eed71f08) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ef0d1c60) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, -1, -1, false>&> (0x0x7f29eee2f300) 0 empty

Class Eigen::internal::triangular_solve_matrix<float, int, 1, 2, false, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_solve_matrix<float, int, 1, 2, false, 0, 0> (0x0x7f29eee2f360) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false, false> (0x0x7f29eee2f540) 0 empty

Class Eigen::internal::product_coeff_impl<0, 2, Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 2, Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, float> (0x0x7f29eee2f5a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 4, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 4, 9> (0x0x7f29eee2f600) 0 empty

Class Eigen::internal::random_default_impl<float, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_default_impl<float, false, false> (0x0x7f29eee2f660) 0 empty

Class Eigen::internal::random_impl<float>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::random_impl<float> (0x0x7f29eee3c270) 0 empty
  Eigen::internal::random_default_impl<float, false, false> (0x0x7f29eee2f6c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 5, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 5, 9> (0x0x7f29eee2f720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 5, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 5, 9> (0x0x7f29eee2f780) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29eee2f9c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f29eee2f960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29eee2fb40) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29eee2fae0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29eee2fa80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29eee2fc00) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_product_op<float, float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_product_op<float, float> > (0x0x7f29eee2fc60) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29eee2fd80) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 0, 0, 0> (0x0x7f29eee2fde0) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_sum_op<float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_sum_op<float> > (0x0x7f29eeed6180) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29eeed61e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1, 0, 0> (0x0x7f29eeed6240) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29eeed62a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f29eeed6300) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::TriangularProduct<2, true, Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>, false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>, true>, false, false> (0x0x7f29eeed6660) 0 empty

Class Eigen::internal::conj_helper<float, float, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<float, float, false, false> (0x0x7f29eeed6780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29eeed67e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false> (0x0x7f29eeed6840) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29eeed6c60) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29eeed6c00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29eeed6cc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, 3, 0, 0> (0x0x7f29eeed6d20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::TriangularProduct<1, true, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1> >, false, Eigen::Matrix<float, -1, -1, 0, 3, 3>, false>, false, false> (0x0x7f29eeed6de0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, 3, 0, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, 3, 0, 3, 3> (0x0x7f29eed1a480) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, Eigen::MatrixXpr> (0x0x7f29eed1a4e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a540) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29eebfb410) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1> (0x0x7f29eebfb068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29eebfb0d0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 3> (0x0x7f29eebfb000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1> (0x0x7f29eebfb138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29eebfb4e0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a6c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float, float, false> (0x0x7f29eebfb5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 3> (0x0x7f29eebfb618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1> (0x0x7f29eebfb680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29eebfb6e8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a7e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 0, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 0, 3, 3>, true> (0x0x7f29eed1a840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 0, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 0, 3, 3>, true> (0x0x7f29eed1a960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29eed1aa80) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, 3, 0, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, 3, 0, 3, 3>, Eigen::Dense> (0x0x7f29eed1aba0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 3, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 3, 0, 3, 3>&> (0x0x7f29eed1ac00) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eebfb820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float, float, false> (0x0x7f29eebfb888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 3> (0x0x7f29eebfb8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1> (0x0x7f29eebfb958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29eebfb9c0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1a780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29eed1acc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 3, 0, 3, 3> >, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 3, 0, 3, 3> >, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&> (0x0x7f29eed1ad20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 3, 0, 3, 3> >, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 3, 0, 3, 3> >, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&> (0x0x7f29eed1ad80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::Matrix<float, -1, 3, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::Matrix<float, -1, 3, 0, 3, 3>&> (0x0x7f29eed1ade0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> > (0x0x7f29eed1ae40) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29eed1af60) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29eea350c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eebfbd68) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eebfbdd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float, float, false> (0x0x7f29eebfbe38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 3> (0x0x7f29eebfbea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1> (0x0x7f29eebfbf08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29eebfbf70) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eed1ac60) 0 empty

Class Eigen::DenseStorage<float, 9, -1, 3, 0>
   size=40 align=4
   base size=40 base align=4
Eigen::DenseStorage<float, 9, -1, 3, 0> (0x0x7f29eea35180) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=40 align=4
   base size=40 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ee9ed1a0) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ee9ed208) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ee9ed270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float, float, false> (0x0x7f29ee9ed2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 3> (0x0x7f29ee9ed340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1> (0x0x7f29ee9ed3a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29ee9ed410) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eea35120) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&, const Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&, const Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eea35300) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eea352a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&> (0x0x7f29eea35360) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1, const Eigen::Matrix<float, -1, 3, 0, 3, 3>&> (0x0x7f29eea35240) 0 empty

Class Eigen::Matrix<float, -1, 3, 0, 3, 3>
   size=40 align=4
   base size=40 base align=4
Eigen::Matrix<float, -1, 3, 0, 3, 3> (0x0x7f29ee9ed548) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ee9ed5b0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ee9ed618) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ee9ed680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float, float, false> (0x0x7f29ee9ed6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 3> (0x0x7f29ee9ed750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 1> (0x0x7f29ee9ed7b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 0, 3, 3>, 0> (0x0x7f29ee9ed820) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29eea351e0) 0 empty

Class Eigen::internal::plain_row_type<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_row_type<Eigen::Matrix<float, -1, 3, 0, 3, 3>, float> (0x0x7f29eea353c0) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee9edaf8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 1, 3> > (0x0x7f29eea35480) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29eea355a0) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ee9edd00) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ee9eddd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ee9ede38) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ee9edf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ee9edf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ee9ed000) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ee9ed888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ee9edd68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ee9edea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb10000) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f29eea35d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f29eea35d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29eea35de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29eea35f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29eea35ea0) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29eea35e40) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, 3> > (0x0x7f29eea35f60) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb10068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29eeb100d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29eeb10138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29eeb101a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb10208) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eea35c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee795180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29ee7951e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29ee795240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29ee7952a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f29ee795300) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ee795360) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ee7953c0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb105b0) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb10618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29eeb10680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29eeb106e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29eeb10750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb107b8) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795120) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795600) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee7955a0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb10888) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb108f0) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb10958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29eeb109c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29eeb10a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29eeb10a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb10af8) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795540) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29eeb10bc8) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb10c30) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb10c98) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb10d00) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29eeb10d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29eeb10dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29eeb10e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb10ea0) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795ba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795cc0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 1, 3> > (0x0x7f29ee795ae0) 0 empty

Class Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >
   size=8 align=4
   base size=8 base align=4
Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > (0x0x7f29eeb10f70) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29eeb10270) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29eeb10820) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb10b60) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eeb10f08) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ee832000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ee832068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ee8320d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ee832138) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee795a80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ee795f00) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee832340) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ee8323a8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29ee795ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee795e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::MatrixXpr> (0x0x7f29ee795f60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee832680) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee8327b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee832820) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee8580c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee832958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee8329c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee832a28) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee832b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee832bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee832c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee832c98) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, true> (0x0x7f29ee8582a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, true> (0x0x7f29ee858300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > > (0x0x7f29ee858360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::MatrixXpr> (0x0x7f29ee858480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::Dense> (0x0x7f29ee858420) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::Dense> (0x0x7f29ee8583c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee832d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee832dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee832e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee832ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee832f08) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee8581e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > > (0x0x7f29ee858540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&> (0x0x7f29ee8585a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&> (0x0x7f29ee858600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&> (0x0x7f29ee858660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> > (0x0x7f29ee8586c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29ee858720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ee858780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee907068) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee9070d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee907138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee9071a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee907208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee907270) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee8584e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee8588a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858840) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee9074e0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee907548) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee9075b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee907618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee907680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee9076e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee907750) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee8587e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee907a28) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee907a90) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee907af8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee907b60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee907bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee907c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee907c98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee907d00) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858ae0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ee8589c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ee858ba0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ee858b40) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false, true> (0x0x7f29ee9077b8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee907d68) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee5a1000) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee5a1068) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee5a10d0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee5a1138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee5a11a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee5a1208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee5a1270) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858960) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false, Eigen::Dense> (0x0x7f29ee5a16e8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false, true> (0x0x7f29ee5a1750) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee5a17b8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee5a1820) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee5a1888) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee5a18f0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee5a1958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee5a19c0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee5a1a28) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee5a1a90) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858cc0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> (0x0x7f29ee5a1e38) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false, Eigen::Dense> (0x0x7f29ee5a1ea0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false, true> (0x0x7f29ee5a1f08) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee5a1f70) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee5a12d8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee5bc000) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee5bc068) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float, float, false> (0x0x7f29ee5bc0d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 3> (0x0x7f29ee5bc138) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 1> (0x0x7f29ee5bc1a0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee5bc208) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee858d20) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5bc548) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5bc5b0) 0 empty
    Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ee5bc618) 0 empty
      Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ee5bc680) 0 empty
        Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29ee5bc6e8) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29ee858de0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee858ea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29ee5d80c0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29ee5d8060) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29ee5d8000) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5d8180) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ee5d8120) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5d81e0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5d82a0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5d8240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true> (0x0x7f29ee5d8300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true> (0x0x7f29ee5d8360) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5bc750) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5bc7b8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5bc820) 0 empty
      Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ee5bc888) 0 empty
        Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ee5bc8f0) 0 empty
          Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29ee5bc958) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29ee858f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29ee5d8420) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, true> (0x0x7f29ee858f00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8480) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d84e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee5bcd68) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 2> (0x0x7f29ee5bce38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee5bcea0) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d85a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee5bcf70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 2> (0x0x7f29ee5bc270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee5bc9c0) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d86c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, true> (0x0x7f29ee5d8720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, true> (0x0x7f29ee5d8780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > > (0x0x7f29ee5d87e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29ee5d8900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29ee5d88a0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29ee5d8840) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5bcdd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee608000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 2> (0x0x7f29ee608068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee6080d0) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > > (0x0x7f29ee5d89c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&> (0x0x7f29ee5d8a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&> (0x0x7f29ee5d8a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&> (0x0x7f29ee5d8ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> > (0x0x7f29ee5d8b40) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ee5d8ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ee5d8c00) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee6082d8) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee608340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee6083a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 2> (0x0x7f29ee608410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee608478) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8d80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 3>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8de0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29ee5d8cc0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29ee608548) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee6085b0) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee608618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee608680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 2> (0x0x7f29ee6086e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee608750) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8c60) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5d8f00) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee5d8ea0) 0 empty

Class Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=36 align=4
   base size=36 base align=4
Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee608958) 0
  Eigen::TransposeImpl<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29ee6089c0) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee608a28) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee608a90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee608af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 2> (0x0x7f29ee608b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee608bc8) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee5d8e40) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee727000) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee727060) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee5d8f60) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 3, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 3, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29ee727120) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 0> (0x0x7f29ee7270c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee7271e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee727240) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee727180) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee7272a0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee727300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0> (0x0x7f29ee6084e0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee727360) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, float, float, false> (0x0x7f29ee6087b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0> (0x0x7f29ee608c30) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee7273c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee727480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false> (0x0x7f29ee7274e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false> (0x0x7f29ee727540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > > (0x0x7f29ee7275a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, Eigen::MatrixXpr> (0x0x7f29ee7276c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, Eigen::Dense> (0x0x7f29ee727660) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, Eigen::Dense> (0x0x7f29ee727600) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee608d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, float, float, false> (0x0x7f29ee608f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0> (0x0x7f29ee75e000) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee727420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > > (0x0x7f29ee727780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&> (0x0x7f29ee7277e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&> (0x0x7f29ee727840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&> (0x0x7f29ee7278a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0> > (0x0x7f29ee727900) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f29ee727960) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ee7279c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee75e208) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee75e270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, float, float, false> (0x0x7f29ee75e2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0> (0x0x7f29ee75e340) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee727720) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 1, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 1, Eigen::Matrix<float, 1, 3> > (0x0x7f29ee727ae0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee727b40) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ee727ba0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>
   size=84 align=4
   base size=84 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> (0x0x7f29ee367a10) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ee727a20) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee75e410) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee75e478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, float, float, false> (0x0x7f29ee75e4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0> (0x0x7f29ee75e548) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ee727a80) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f29ee727c00) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee75e750) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ee75e7b8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29ee727cc0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee727c60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::MatrixXpr> (0x0x7f29ee727d20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee727d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee75e9c0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee727de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee75eaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee75eb60) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee727e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee75ec98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee75ed00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee75ed68) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee727ea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee75eea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee75ef08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee75ef70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee75e068) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee727f00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, true> (0x0x7f29ee4cb060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, true> (0x0x7f29ee4cb0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ee4cb120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::MatrixXpr> (0x0x7f29ee4cb240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::Dense> (0x0x7f29ee4cb1e0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::Dense> (0x0x7f29ee4cb180) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee75e5b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee75e820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee75ea28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee75ebc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee4c4000) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee727f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ee4cb300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&> (0x0x7f29ee4cb360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&> (0x0x7f29ee4cb3c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&> (0x0x7f29ee4cb420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> > (0x0x7f29ee4cb480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29ee4cb4e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ee4cb540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4c4340) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4c43a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee4c4410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee4c4478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee4c44e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee4c4548) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb2a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb660) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb600) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee4c47b8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4c4820) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4c4888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee4c48f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee4c4958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee4c49c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee4c4a28) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb5a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee4c4d00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee4c4d68) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4c4dd0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4c4e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee4c4ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee4c4f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee4c4f70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee4c4068) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb840) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb8a0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1, Eigen::Matrix<float, 1, 3> > (0x0x7f29ee4cb780) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false, true> (0x0x7f29ee1641a0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee164208) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee164270) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee1642d8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee164340) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee1643a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee164410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee164478) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee1644e0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb720) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false, Eigen::Dense> (0x0x7f29ee1648f0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false, true> (0x0x7f29ee164958) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee1649c0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee164a28) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee164a90) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee164af8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee164b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee164bc8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee164c30) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee164c98) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb900) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> (0x0x7f29ee17d000) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false, Eigen::Dense> (0x0x7f29ee17d068) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false, true> (0x0x7f29ee17d0d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee17d138) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee17d1a0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee17d208) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee17d270) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, float, float, false> (0x0x7f29ee17d2d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3> (0x0x7f29ee17d340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1> (0x0x7f29ee17d3a8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0> (0x0x7f29ee17d410) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ee4cb960) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee17d750) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee17d7b8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 1, 3> > (0x0x7f29ee4cb9c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee4cbba0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee17d820) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee17d888) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee17d8f0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 1, 3> > (0x0x7f29ee4cbb40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29ee4cbcc0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee4cbd20) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee4cbd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ee17da28) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee4cbde0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ee17daf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ee17db60) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee4cbe40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee4cbf00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f29ee4cbf60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f29ee1b6000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ee1b6060) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29ee1b6180) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29ee1b6120) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29ee1b60c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee17dbc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ee17dc30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ee17dc98) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee4cbea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ee1b6240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f29ee1b62a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f29ee1b6300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f29ee1b6360) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f29ee1b63c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29ee1b6420) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ee1b6480) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee17dea0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee17df08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ee17df70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ee17d478) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee1b61e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee1b6600) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee1b65a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee1b6660) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, 3> > (0x0x7f29ee1b6540) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ee17da90) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee17dd00) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee2af000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ee2af068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ee2af0d0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee1b64e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee1b67e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee1b6780) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ee22bee0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ee1b66c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ee2af2d8) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee2af340) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee2af3a8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ee2af410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ee2af478) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ee1b6720) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee2af680) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee2af6e8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29ee2af750) 0 empty
      Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ee2af7b8) 0 empty
        Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true> > (0x0x7f29ee2af820) 0 empty
          Eigen::internal::traits<const Eigen::Matrix<float, 3, 3> > (0x0x7f29ee2af888) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 3, 3> > (0x0x7f29ee1b6900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29ee1b69c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee1b6a20) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee1b6a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee2af9c0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee1b6ae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee2afa90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee2afaf8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee1b6b40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee1b6c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, false> (0x0x7f29ee1b6c60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, false> (0x0x7f29ee1b6cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > > (0x0x7f29ee1b6d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29ee1b6e40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29ee1b6de0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29ee1b6d80) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee2afb60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee2afbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee2afc30) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee1b6ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > > (0x0x7f29ee1b6f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&> (0x0x7f29ee1b6f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&> (0x0x7f29ede76000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&> (0x0x7f29ede76060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> > (0x0x7f29ede760c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ede76120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ede76180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee2afe38) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee2afea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee2aff08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29ee2aff70) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee1b6ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ede76300) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ede762a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ede76360) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ede76240) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29ee2af138) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee2af4e0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ee2afa28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29ee2afc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29edee9000) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ede761e0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >
   size=40 align=4
   base size=40 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > (0x0x7f29edeec620) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ede763c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29edee9208) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29edee9270) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29edee92d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, float, float, false> (0x0x7f29edee9340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 0> (0x0x7f29edee93a8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ede76420) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ede764e0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ede76480) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 3, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, 3, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ede765a0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<float, 1, 3> > (0x0x7f29ede76600) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ede76540) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29ede766c0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede76660) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede76720) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede76780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29edee9820) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede767e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29edee98f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29edee9958) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede76840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede76900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f29ede76960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f29ede769c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ede76a20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f29ede76b40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f29ede76ae0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f29ede76a80) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29ede76ba0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edee99c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29edee9a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29edee9a90) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede768a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ede76c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29ede76cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29ede76d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29ede76d80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f29ede76de0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f29ede76e40) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ede76ea0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edee9c98) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edee9d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29edee9d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29edee9dd0) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede76c00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edc3e0c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edc3e060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 1, 3, 3>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 1, 3, 3>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29edc3e120) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> > > (0x0x7f29edc3e180) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29edc3e1e0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, 3, 1, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, 3, 1, 3, 3> (0x0x7f29edc3e2a0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, Eigen::MatrixXpr> (0x0x7f29edc3e300) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e360) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29edee9af8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1> (0x0x7f29edee9e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29edc79000) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 3> (0x0x7f29edc790d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1> (0x0x7f29edc79138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29edc791a0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, float, float, false> (0x0x7f29edc79270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 3> (0x0x7f29edc792d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1> (0x0x7f29edc79340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29edc793a8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 1, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 1, 3, 3>, true> (0x0x7f29edc3e660) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 1, 3, 3>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 3, 1, 3, 3>, true> (0x0x7f29edc3e780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 1, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 1, 3, 3> > > (0x0x7f29edc3e8a0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, 3, 1, 3, 3>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, 3, 1, 3, 3>, Eigen::Dense> (0x0x7f29edc3e9c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 3, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 3, 1, 3, 3>&> (0x0x7f29edc3ea20) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc794e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, float, float, false> (0x0x7f29edc79548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 3> (0x0x7f29edc795b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1> (0x0x7f29edc79618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29edc79680) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3e5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 1, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 1, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 1, 3, 3> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 3, 1, 3, 3> > > (0x0x7f29edc3eae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 3, 1, 3, 3> >, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 3, 1, 3, 3> >, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&> (0x0x7f29edc3eb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 3, 1, 3, 3> >, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 3, 1, 3, 3> >, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&> (0x0x7f29edc3eba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 3, 1, 3, 3> >, Eigen::Matrix<float, -1, 3, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 3, 1, 3, 3> >, Eigen::Matrix<float, -1, 3, 1, 3, 3>&> (0x0x7f29edc3ec00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> > (0x0x7f29edc3ec60) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >::DiagonalIndexReturnType<16777215> (0x0x7f29edc3ed80) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29edc3eea0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc797b8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc79820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, float, float, false> (0x0x7f29edc79888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 3> (0x0x7f29edc798f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1> (0x0x7f29edc79958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29edc799c0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3ea80) 0 empty

Class Eigen::DenseStorage<float, 9, -1, 3, 1>
   size=40 align=4
   base size=40 base align=4
Eigen::DenseStorage<float, 9, -1, 3, 1> (0x0x7f29edc3ef60) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=40 align=4
   base size=40 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc79bc8) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc79c30) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc79c98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, float, float, false> (0x0x7f29edc79d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 3> (0x0x7f29edc79d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1> (0x0x7f29edc79dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29edc79e38) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc3ef00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&, const Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&, const Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29eddd5120) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29eddd50c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&> (0x0x7f29eddd5180) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1, const Eigen::Matrix<float, -1, 3, 1, 3, 3>&> (0x0x7f29eddd5060) 0 empty

Class Eigen::Matrix<float, -1, 3, 1, 3, 3>
   size=40 align=4
   base size=40 base align=4
Eigen::Matrix<float, -1, 3, 1, 3, 3> (0x0x7f29edc79f70) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc79068) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc796e8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29edc79a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 3, 1, 3, 3>, float, float, false> (0x0x7f29edc79ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 3> (0x0x7f29eddd4000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 1> (0x0x7f29eddd4068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 3, 1, 3, 3>, 0> (0x0x7f29eddd40d0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29eddd5000) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>
   size=92 align=4
   base size=92 base align=4
Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f29edf66700) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ede76f00) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edee9ea0) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edee9f08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f29edee9f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f29edee9068) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ede76f60) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::MatrixBase> (0x0x7f29eddd51e0) 0

Class Eigen::internal::blas_data_mapper<float, int, 0>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::blas_data_mapper<float, int, 0> (0x0x7f29eddd5300) 0

Class Eigen::internal::gemm_pack_rhs<float, int, 2, 0, false, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemm_pack_rhs<float, int, 2, 0, false, true> (0x0x7f29eddd5360) 0 empty

Class Eigen::internal::product_coeff_impl<0, 1, Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 1, Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, float> (0x0x7f29eddd54e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 5, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 5, 9> (0x0x7f29eddd5540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 6, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 6, 9> (0x0x7f29eddd55a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 6, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 6, 9> (0x0x7f29eddd5600) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29eddd5660) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f29eddd56c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29eddd5780) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29eddd5720) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > > (0x0x7f29eddd4820) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > (0x0x7f29eddd5840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >&, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29eddd5960) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29eddd5900) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29eddd58a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false> (0x0x7f29eddd5a20) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > > (0x0x7f29edac3138) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eddd5c00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<float, 1, -1, 1, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<float, 1, -1, 1, 1, 3> > (0x0x7f29eddd5d20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29eddd5cc0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29eddd5c60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, false> (0x0x7f29eddd5de0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29edac3270) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false> > (0x0x7f29eddd5e40) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29edac32d8) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eddd5f00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29edac3340) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29edac33a8) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eddd5f60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29eddd5ea0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f29edb09000) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29edb091e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0, 0, 0> (0x0x7f29edb09240) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, -1, 1> > (0x0x7f29edb09600) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, 1> > (0x0x7f29edb095a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1> > (0x0x7f29edb09660) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1>, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1>, 3, 0, 0> (0x0x7f29edb09780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edac3958) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29edb099c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::MatrixXpr> (0x0x7f29edb09a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edb09a80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edb09ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0> (0x0x7f29edac3a28) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edb09b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, float, float, false> (0x0x7f29edac3af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0> (0x0x7f29edac3b60) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edb09ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edb09c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false> (0x0x7f29edb09cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false> (0x0x7f29edb09d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > > (0x0x7f29edb09d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::MatrixXpr> (0x0x7f29edb09ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::Dense> (0x0x7f29edb09e40) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, Eigen::Dense> (0x0x7f29edb09de0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29edb09f00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edac3bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, float, float, false> (0x0x7f29edac3c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0> (0x0x7f29edac3c98) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edb09c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > > (0x0x7f29ed832000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&> (0x0x7f29ed832060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&> (0x0x7f29ed8320c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&> (0x0x7f29ed832120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0> > (0x0x7f29ed832180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ed8321e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ed832240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edac3ea0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edac3f08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, float, float, false> (0x0x7f29edac3f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0> (0x0x7f29edac3750) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edb09f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29ed832420) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29ed8323c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 16, 1, 16, 16>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 16, 1, 16, 16>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29ed832480) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 1, Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 1, Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ed832360) 0 empty

Class Eigen::internal::variable_if_dynamic<int, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::variable_if_dynamic<int, 16> (0x0x7f29ed8324e0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ed899070) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ed8322a0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edac3a90) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29edac3d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, float, float, false> (0x0x7f29ed8ae000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0> (0x0x7f29ed8ae068) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29ed832300) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8ae410) 0 empty
  Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ed8ae478) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29ed832540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::MatrixXpr> (0x0x7f29ed8325a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832600) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0> (0x0x7f29ed8ae548) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8326c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, float, float, false> (0x0x7f29ed8ae618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0> (0x0x7f29ed8ae680) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8327e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false> (0x0x7f29ed832840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false> (0x0x7f29ed8328a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > > (0x0x7f29ed832900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::MatrixXpr> (0x0x7f29ed832a20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::Dense> (0x0x7f29ed8329c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, Eigen::Dense> (0x0x7f29ed832960) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8ae6e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, float, float, false> (0x0x7f29ed8ae750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0> (0x0x7f29ed8ae7b8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > > (0x0x7f29ed832ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&> (0x0x7f29ed832b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&> (0x0x7f29ed832ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&> (0x0x7f29ed832c00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0> > (0x0x7f29ed832c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ed832cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ed832d20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8ae9c0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8aea28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, float, float, false> (0x0x7f29ed8aea90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0> (0x0x7f29ed8aeaf8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832f00) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832f60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ed832e40) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ed8edbd0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ed832d80) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8aebc8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed8aec30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, float, float, false> (0x0x7f29ed8aec98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0> (0x0x7f29ed8aed00) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ed832de0) 0 empty

Class Eigen::internal::gebp_madd_selector<Eigen::internal::conj_helper<float, float, false, false>, float, float, float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gebp_madd_selector<Eigen::internal::conj_helper<float, float, false, false>, float, float, float, float> (0x0x7f29ed4fc060) 0 empty

Class Eigen::internal::unaligned_assign_impl<true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unaligned_assign_impl<true> (0x0x7f29ed4fc0c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 0, -1, 3>&, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29ed4fc180) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29ed4fc120) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29ed4fc240) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false> (0x0x7f29ed4fc2a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29ed4fc360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, 1, 0, 0> (0x0x7f29ed4fc3c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed53b0d0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ed4fc480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::MatrixXpr> (0x0x7f29ed4fc4e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fc540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fc5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0> (0x0x7f29ed53b1a0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fc600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, float, float, false> (0x0x7f29ed53b270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0> (0x0x7f29ed53b2d8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fc660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fc720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false> (0x0x7f29ed4fc780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false> (0x0x7f29ed4fc7e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > > (0x0x7f29ed4fc840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::MatrixXpr> (0x0x7f29ed4fc960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::Dense> (0x0x7f29ed4fc900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, Eigen::Dense> (0x0x7f29ed4fc8a0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ed4fc9c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed53b340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, float, float, false> (0x0x7f29ed53b3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0> (0x0x7f29ed53b410) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fc6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > > (0x0x7f29ed4fca80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&> (0x0x7f29ed4fcae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&> (0x0x7f29ed4fcb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&> (0x0x7f29ed4fcba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0> > (0x0x7f29ed4fcc00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ed4fcc60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ed4fccc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed53b618) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed53b680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, float, float, false> (0x0x7f29ed53b6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0> (0x0x7f29ed53b750) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fca20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fcea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fce40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 16, 0, 16, 16>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 16, 0, 16, 16>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fcf00) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 1, Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 1, Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ed4fcde0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ed56cb60) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ed4fcd20) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed53b820) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed53b888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, float, float, false> (0x0x7f29ed53b8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0> (0x0x7f29ed53b958) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29ed4fcd80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed53bd00) 0 empty
  Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ed53bd68) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29ed4fcf60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::MatrixXpr> (0x0x7f29ed686000) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed686060) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed6860c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0> (0x0x7f29ed53be38) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed686120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, float, float, false> (0x0x7f29ed53bf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0> (0x0x7f29ed53bf70) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed686180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed686240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false> (0x0x7f29ed6862a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false> (0x0x7f29ed686300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > > (0x0x7f29ed686360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::MatrixXpr> (0x0x7f29ed686480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::Dense> (0x0x7f29ed686420) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, Eigen::Dense> (0x0x7f29ed6863c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed53b068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, float, float, false> (0x0x7f29ed53b208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0> (0x0x7f29ed53b478) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed6861e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > > (0x0x7f29ed686540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&> (0x0x7f29ed6865a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&> (0x0x7f29ed686600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&> (0x0x7f29ed686660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0> > (0x0x7f29ed6866c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ed686720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ed686780) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed53bbc8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed53bc30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, float, float, false> (0x0x7f29ed53bc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0> (0x0x7f29ed53bea0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed6864e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed686960) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed686900) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 16, 1, 0, 16, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed6869c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 1, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ed6868a0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ed321540) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ed6867e0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed324068) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed3240d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, float, float, false> (0x0x7f29ed324138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0> (0x0x7f29ed3241a0) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ed686840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed324750) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ed686e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29ed686ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed686f00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed686f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0> (0x0x7f29ed324820) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, float, float, false> (0x0x7f29ed3248f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0> (0x0x7f29ed324958) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false> (0x0x7f29ed3df180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false> (0x0x7f29ed3df1e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3df240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::MatrixXpr> (0x0x7f29ed3df360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::Dense> (0x0x7f29ed3df300) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, Eigen::Dense> (0x0x7f29ed3df2a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3249c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, float, float, false> (0x0x7f29ed324a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0> (0x0x7f29ed324a90) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df0c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3df420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&> (0x0x7f29ed3df480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&> (0x0x7f29ed3df4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&> (0x0x7f29ed3df540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0> > (0x0x7f29ed3df5a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ed3df600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ed3df660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed324c98) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed324d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, float, float, false> (0x0x7f29ed324d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0> (0x0x7f29ed324dd0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df840) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df8a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ed3df780) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ed3f3c40) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ed3df6c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed324ea0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed324f08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, float, float, false> (0x0x7f29ed324f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0> (0x0x7f29ed324000) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df720) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed3df900) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed686de0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3246e8) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3df960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29ed3df9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfa20) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfa80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> (0x0x7f29ed324af8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1> (0x0x7f29ed324e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> (0x0x7f29ed11f000) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 3> (0x0x7f29ed11f0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1> (0x0x7f29ed11f138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> (0x0x7f29ed11f1a0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, float, float, false> (0x0x7f29ed11f270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 3> (0x0x7f29ed11f2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1> (0x0x7f29ed11f340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> (0x0x7f29ed11f3a8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfc00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfcc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, true> (0x0x7f29ed3dfd20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, true> (0x0x7f29ed3dfd80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > > (0x0x7f29ed3dfde0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::MatrixXpr> (0x0x7f29ed3dff00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::Dense> (0x0x7f29ed3dfea0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::Dense> (0x0x7f29ed3dfe40) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed11f410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, float, float, false> (0x0x7f29ed11f478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 3> (0x0x7f29ed11f4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1> (0x0x7f29ed11f548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> (0x0x7f29ed11f5b0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dfc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > > (0x0x7f29ed1c0000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&> (0x0x7f29ed1c0060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&> (0x0x7f29ed1c00c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&> (0x0x7f29ed1c0120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> > (0x0x7f29ed1c0180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29ed1c01e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ed1c0240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed11f7b8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed11f820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, float, float, false> (0x0x7f29ed11f888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 3> (0x0x7f29ed11f8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1> (0x0x7f29ed11f958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> (0x0x7f29ed11f9c0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed3dff60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed1c03c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed1c0360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed1c0420) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ed1c0300) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ed11fa90) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed11faf8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed11fb60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, float, float, false> (0x0x7f29ed11fbc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 3> (0x0x7f29ed11fc30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 1> (0x0x7f29ed11fc98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, 0> (0x0x7f29ed11fd00) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ed1c02a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false, false> (0x0x7f29ed1c06c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ed1c0900) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c08a0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed11fd68) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::MatrixXpr> (0x0x7f29ed1c09c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0a20) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> (0x0x7f29ed29c068) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1> (0x0x7f29ed29c138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> (0x0x7f29ed29c1a0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 3> (0x0x7f29ed29c270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1> (0x0x7f29ed29c2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> (0x0x7f29ed29c340) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, float, float, false> (0x0x7f29ed29c410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 3> (0x0x7f29ed29c478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1> (0x0x7f29ed29c4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> (0x0x7f29ed29c548) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, true> (0x0x7f29ed1c0d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, true> (0x0x7f29ed1c0d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > > (0x0x7f29ed1c0de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::MatrixXpr> (0x0x7f29ed1c0f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Dense> (0x0x7f29ed1c0ea0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Dense> (0x0x7f29ed1c0e40) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed29c5b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, float, float, false> (0x0x7f29ed29c618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 3> (0x0x7f29ed29c680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1> (0x0x7f29ed29c6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> (0x0x7f29ed29c750) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > > (0x0x7f29ecf50000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&> (0x0x7f29ecf50060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&> (0x0x7f29ecf500c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&> (0x0x7f29ecf50120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> > (0x0x7f29ecf50180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ecf501e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ecf50240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed29c958) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed29c9c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, float, float, false> (0x0x7f29ed29ca28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 3> (0x0x7f29ed29ca90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1> (0x0x7f29ed29caf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> (0x0x7f29ed29cb60) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed1c0f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ecf503c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ecf50360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ecf50420) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1, Eigen::Matrix<float, 1, 3> > (0x0x7f29ecf50300) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ed29cc30) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed29cc98) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ed29cd00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, float, float, false> (0x0x7f29ed29cd68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 3> (0x0x7f29ed29cdd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 1> (0x0x7f29ed29ce38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, 0> (0x0x7f29ed29cea0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ecf502a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ecf504e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ecf50540) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50480) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecff22d8) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf505a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f29ecf50600) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50660) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf506c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29ecff23a8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29ecff2478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29ecff24e0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29ecff25b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29ecff2618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29ecff2680) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf507e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29ecff2750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29ecff27b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29ecff2820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29ecff2888) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f29ecf50960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f29ecf509c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f29ecf50a20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f29ecf50b40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f29ecf50ae0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f29ecf50a80) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecff28f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29ecff2958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29ecff29c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29ecff2a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29ecff2a90) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf508a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f29ecf50c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f29ecf50c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f29ecf50cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f29ecf50d20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f29ecf50d80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f29ecf50de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ecf50e40) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecff2c98) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecff2d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29ecff2d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29ecff2dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29ecff2e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29ecff2ea0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecd47000) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecd47060) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, 3> > (0x0x7f29ecf50f00) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ecff2f70) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecff2270) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecff2410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29ecff2548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29ecff2af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29ecff2f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29ecd3e000) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ecf50ea0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, false, false> (0x0x7f29ecd47420) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ecd474e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, 0, 0, 0> (0x0x7f29ecd47540) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, float> (0x0x7f29ecd475a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 6, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 6, 9> (0x0x7f29ecd47600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 7, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 7, 9> (0x0x7f29ecd47660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 7, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 7, 9> (0x0x7f29ecd476c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ecd47c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29ecd47c00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f29ecd47ba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f29ecd47d20) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, float> (0x0x7f29ecd47d80) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ecd47e40) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ecd47de0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29ecd47ea0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, 0, 0> (0x0x7f29ecd47f00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ecd47f60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1>, 1, 0, 0> (0x0x7f29ece61000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 3, 3> > (0x0x7f29ece61120) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29ece610c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecd3eb60) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false> > (0x0x7f29ece611e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, -1, -1, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, -1, -1, 1, 3, 3> > (0x0x7f29ece61300) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ece612a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ece61240) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 3, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f29ece613c0) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, -1, false> > >, Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>, float> (0x0x7f29ece615a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1>, false> (0x0x7f29ece61780) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false, false> (0x0x7f29ece618a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false, false> (0x0x7f29ece619c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::Matrix<float, -1, -1, 0, -1, 3>, false> (0x0x7f29ece61a80) 0 empty

Class Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false, false> (0x0x7f29ece61ba0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ecb70300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f29ecb70360) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb702a0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb10c30) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb703c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f29ecb70420) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70480) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb704e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29ecb10d00) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29ecb10dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29ecb10e38) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb705a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29ecb10f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29ecb10f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29ecb10bc8) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29ecb10ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29ecbe5000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29ecbe5068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29ecbe50d0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f29ecb70780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f29ecb707e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f29ecb70840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f29ecb70960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f29ecb70900) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f29ecb708a0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecbe5138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29ecbe51a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29ecbe5208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29ecbe5270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29ecbe52d8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb706c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f29ecb70a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f29ecb70a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f29ecb70ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f29ecb70b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f29ecb70ba0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ecb70c00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ecb70c60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecbe54e0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecbe5548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29ecbe55b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29ecbe5618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29ecbe5680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29ecbe56e8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb709c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 3, 0, 3, 3>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70e40) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ecb70d20) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ecbe57b8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecbe5820) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecbe5888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f29ecbe58f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f29ecbe5958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f29ecbe59c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f29ecbe5a28) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ecb70cc0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>&, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ec90e240) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ec90e1e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >&, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ec90e3c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ec90e360) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > > (0x0x7f29ec90e300) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >, false> (0x0x7f29ec90e480) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 7, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 7, 9> (0x0x7f29ec90e4e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 8, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 8, 9> (0x0x7f29ec90e540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 8, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 8, 9> (0x0x7f29ec90e5a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1, 0, 3, 1>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ec90e660) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ec90e600) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ec90e7e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29ec90e780) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29ecbe5f70) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29ec90e8a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29ecbe5340) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29ecbe5750) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > (0x0x7f29ec90e900) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > (0x0x7f29ec90e720) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, -1, false>, -1, 1, true>, -1, 1, false> >, false> (0x0x7f29ec90e960) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, 1, 0, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, 1, 0, 3, 1> > (0x0x7f29ec90e9c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Matrix<float, -1, 1, 0, 3, 1>, false> (0x0x7f29ec90ea20) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false, false> (0x0x7f29eca0bf60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ecac9000) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, 0, 0, 0> (0x0x7f29ecac9060) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, false, false> (0x0x7f29ecac90c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f29ecac9120) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ecac9180) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 0, 0, 0> (0x0x7f29ecac91e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 8, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 8, 9> (0x0x7f29ecac9300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 9, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<float>, Eigen::Matrix<float, 3, 3> >, 9, 9> (0x0x7f29ecac9360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 9, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::Matrix<float, 3, 3>, 9, 9> (0x0x7f29ecac93c0) 0 empty

Class Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ecac95a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ecac9540) 0 empty

Class Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ecac96c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 1, 2, 0> (0x0x7f29ecac9720) 0 empty

Class Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ecac97e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ecac9780) 0 empty

Class Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ecac9900) 0 empty

Class Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 1, 2, 0> (0x0x7f29ecac9960) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 1, 3> > (0x0x7f29ecac9a20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ecac99c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>&, Eigen::Matrix<float, 1, 3> > (0x0x7f29ecac9c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ecac9c00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6> > (0x0x7f29ecac9ba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, 6>, false> (0x0x7f29ecac9d20) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f29ecac9de0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ec884300) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, false> (0x0x7f29ec884360) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 9, 9>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3>, Eigen::CoeffBasedProduct<const Eigen::Matrix<float, 3, 3>&, const Eigen::Matrix<float, 3, 3>&, 6>, 9, 9> (0x0x7f29ec884420) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, -1, 1, 0, 3, 1>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 3>, 0, Eigen::Stride<0, 0> >, float> (0x0x7f29ec884540) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> > > (0x0x7f29ec8845a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, 1, 0, 0> (0x0x7f29ec884600) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false, false> (0x0x7f29ec884660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 0, 16> (0x0x7f29ec8846c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>&, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ec884780) 0 empty

Class Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > (0x0x7f29ec884720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >&, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ec8849c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ec884960) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> > > (0x0x7f29ec884900) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, false> (0x0x7f29ec884a80) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false, false> (0x0x7f29ec884ae0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 0, 16> (0x0x7f29ec884b40) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>&, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ec884c00) 0 empty

Class Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > (0x0x7f29ec884ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&, Eigen::Matrix<float, 16, 1, 0, 16, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >&, Eigen::Matrix<float, 16, 1, 0, 16, 1> > (0x0x7f29ec884e40) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ec884de0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> > > (0x0x7f29ec884d80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, false> (0x0x7f29ec884f00) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ec884f60) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, 0, 0, 0> (0x0x7f29ec518000) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ec518360) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1, 2, 0> (0x0x7f29ec5183c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ec518420) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0> (0x0x7f29ec518480) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec7dcea0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ec5184e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::MatrixXpr> (0x0x7f29ec518540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec5185a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0> (0x0x7f29ec7dcf70) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, float, float, false> (0x0x7f29ec7dc340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0> (0x0x7f29ec7dc478) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec5186c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false> (0x0x7f29ec5187e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false> (0x0x7f29ec518840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > > (0x0x7f29ec5188a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::MatrixXpr> (0x0x7f29ec5189c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::Dense> (0x0x7f29ec518960) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, Eigen::Dense> (0x0x7f29ec518900) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec7dc750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, float, float, false> (0x0x7f29ec5c9000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0> (0x0x7f29ec5c9068) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > > (0x0x7f29ec518a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&> (0x0x7f29ec518ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&> (0x0x7f29ec518b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&> (0x0x7f29ec518ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0> > (0x0x7f29ec518c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ec518c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ec518cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec5c9270) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec5c92d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, float, float, false> (0x0x7f29ec5c9340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0> (0x0x7f29ec5c93a8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518ea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518f00) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29ec518de0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > (0x0x7f29ec5d0d90) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ec518d20) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec5c9478) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec5c94e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, float, float, false> (0x0x7f29ec5c9548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 0> (0x0x7f29ec5c95b0) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29ec518d80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, 3, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 3, 3> >, false> (0x0x7f29ec6db060) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 1, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 1, 16> (0x0x7f29ec6db0c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec5c9a28) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29ec6db120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::MatrixXpr> (0x0x7f29ec6db180) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db1e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0> (0x0x7f29ec5c9af8) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db2a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, float, float, false> (0x0x7f29ec5c9bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0> (0x0x7f29ec5c9c30) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db3c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false> (0x0x7f29ec6db420) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false> (0x0x7f29ec6db480) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > > (0x0x7f29ec6db4e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::MatrixXpr> (0x0x7f29ec6db600) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::Dense> (0x0x7f29ec6db5a0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, Eigen::Dense> (0x0x7f29ec6db540) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec5c9c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, float, float, false> (0x0x7f29ec5c9d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0> (0x0x7f29ec5c9d68) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > > (0x0x7f29ec6db6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&> (0x0x7f29ec6db720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&> (0x0x7f29ec6db780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&> (0x0x7f29ec6db7e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0> > (0x0x7f29ec6db840) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ec6db8a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ec6db900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec5c9f70) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec5c90d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, float, float, false> (0x0x7f29ec5c9410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0> (0x0x7f29ec5c9618) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6dbae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6dba80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, -1, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, -1, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6dbb40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 1, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29ec6dba20) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29ec340700) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ec6db960) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec5c9820) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec5c9888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, float, float, false> (0x0x7f29ec5c98f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 0> (0x0x7f29ec5c97b8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29ec6db9c0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Transpose<const Eigen::Matrix<float, -1, -1> > > (0x0x7f29ec6dbba0) 0 empty

Class Eigen::internal::gemm_blocking_space<0, float, float, -1, 3, -1, 4, false>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::gemm_blocking_space<0, float, float, -1, 3, -1, 4, false> (0x0x7f29ec430548) 0
  Eigen::internal::level3_blocking<float, float> (0x0x7f29ec6dbc00) 0

Class Eigen::internal::product_triangular_matrix_matrix<float, int, 1, true, 1, false, 0, false, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_triangular_matrix_matrix<float, int, 1, true, 1, false, 0, false, 0, 0> (0x0x7f29ec6dbd20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 1, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 1, 16> (0x0x7f29ec6dbd80) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > > (0x0x7f29ec4300d0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false> > (0x0x7f29ec6dbde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >&, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ec6dbf00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ec6dbea0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > > (0x0x7f29ec6dbe40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 3, 0, 3, 3> >, false> (0x0x7f29ec48e000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 0, 3> (0x0x7f29ec48e060) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > > (0x0x7f29ec430208) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ec48e0c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&, Eigen::Matrix<float, 1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>&, Eigen::Matrix<float, 1, 3> > (0x0x7f29ec48e240) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ec48e1e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ec48e180) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, false> (0x0x7f29ec48e300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 0, 3> (0x0x7f29ec48e360) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f29ec430340) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> > (0x0x7f29ec48e3c0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ec4303a8) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ec48e480) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ec4304e0) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ec4308f0) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ec48e540) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ec48e420) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f29ec48e600) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ec48e7e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, 0, 0, 0> (0x0x7f29ec48e840) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, -1, false>&> (0x0x7f29ec48e8a0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>, -1, 1, false>&> (0x0x7f29ec48e900) 0 empty

Class Eigen::internal::gemv_static_vector_if<float, -1, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::gemv_static_vector_if<float, -1, -1, false> (0x0x7f29ec48e960) 0 empty

Class Eigen::internal::get_factor<float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::get_factor<float, float> (0x0x7f29ec48e9c0) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec4bd3a8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ec48ea80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec48ea20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29ec48eba0) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec48ec00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec4bd5b0) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec48ec60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec4bd680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec4bd6e8) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec48ed80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3> (0x0x7f29ec4bd7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec4bd820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec4bd888) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec48ef00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ec4bd958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3> (0x0x7f29ec4bd9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec4bda28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec4bda90) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13c120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13c300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, true> (0x0x7f29ec13c360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, true> (0x0x7f29ec13c3c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec13c420) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29ec13c540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ec13c4e0) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ec13c480) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec4bdaf8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ec4bdb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3> (0x0x7f29ec4bdbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec4bdc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec4bdc98) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13c2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec13c720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&> (0x0x7f29ec13c780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&> (0x0x7f29ec13c7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&> (0x0x7f29ec13c840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> > (0x0x7f29ec13c8a0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ec13c900) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ec13c960) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec4bd618) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec4bd750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ec4bdd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3> (0x0x7f29ec1c1000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec1c1068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec1c10d0) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13c6c0) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13cba0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13cb40) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec1c11a0) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c1208) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c1270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ec1c12d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3> (0x0x7f29ec1c1340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec1c13a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec1c1410) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13cae0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec1c14e0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec1c1548) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c15b0) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c1618) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ec1c1680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3> (0x0x7f29ec1c16e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec1c1750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec1c17b8) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec13cea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec25c180) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec25c120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec25c1e0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29ec25c0c0) 0 empty

Class Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >
   size=12 align=4
   base size=11 base align=4
Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > (0x0x7f29ec1c1888) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec1c18f0) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec1c1958) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c19c0) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c1a28) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ec1c1a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3> (0x0x7f29ec1c1af8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 1> (0x0x7f29ec1c1b60) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 0> (0x0x7f29ec1c1bc8) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec25c060) 0 empty

Class Eigen::internal::triangular_matrix_vector_product<int, 2, float, false, float, false, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_matrix_vector_product<int, 2, float, false, float, false, 0, 0> (0x0x7f29ec25c360) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c1f08) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c1f70) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ec25c480) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec25c5a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec1c1820) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec1c1c30) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ec281000) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ec25c540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29ec25c660) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25c6c0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25c720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ec2811a0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25c780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ec281270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ec2812d8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25c7e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25c8a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false> (0x0x7f29ec25c900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false> (0x0x7f29ec25c960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29ec25c9c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29ec25cae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29ec25ca80) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29ec25ca20) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec281340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ec2813a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ec281410) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25c840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29ec25cba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&> (0x0x7f29ec25cc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&> (0x0x7f29ec25cc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&> (0x0x7f29ec25ccc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> > (0x0x7f29ec25cd20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29ec25cd80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ec25cde0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec281618) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec281680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ec2816e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ec281750) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25cb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25cf60) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25cf00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ebfa7000) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29ec25cea0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ec281820) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec281888) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec2818f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ec281958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ec2819c0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec25ce40) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ebfa7180) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ebfa7120) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29ebf68bd0) 0
  Eigen::internal::no_assignment_operator (0x0x7f29ebfa7060) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ec281bc8) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec281c30) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ec281c98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29ec281d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29ec281d68) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29ebfa70c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 2, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 2, 16> (0x0x7f29ebfa72a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 2, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 2, 16> (0x0x7f29ebfa73c0) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, float> (0x0x7f29ebfa7420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 1, 3> (0x0x7f29ebfa7480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 1, 3> (0x0x7f29ebfa74e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&, Eigen::Matrix<float, -1, 3, 0, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>&, Eigen::Matrix<float, -1, 3, 0, 3, 3> > (0x0x7f29ebfa75a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ebfa7540) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f29ebfec410) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false> > (0x0x7f29ebfa7660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, -1, 3, 1, 3, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, -1, 3, 1, 3, 3> > (0x0x7f29ebfa7780) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ebfa7720) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f29ebfa76c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, -1, 3, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f29ebfa7840) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1>, false, false> (0x0x7f29ebfa7900) 0 empty

Class Eigen::Stride<-1, 0>
   size=8 align=4
   base size=5 base align=4
Eigen::Stride<-1, 0> (0x0x7f29ebfa7a20) 0

Class Eigen::OuterStride<>
   size=8 align=4
   base size=5 base align=4
Eigen::OuterStride<> (0x0x7f29ebfec7b8) 0
  Eigen::Stride<-1, 0> (0x0x7f29ebfa7a80) 0

Class Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfec680) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29ebfec6e8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29ebfa79c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfa7960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::MatrixXpr> (0x0x7f29ebfa7ae0) 0 empty

Class Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfa7b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ebfec958) 0 empty
  Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfa7c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 2> (0x0x7f29ebfecaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ebfecb60) 0 empty
    Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfa7d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, float, float, false> (0x0x7f29ebfecd68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 2> (0x0x7f29ebfecdd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ebfece38) 0 empty
      Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfa7de0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfa7f00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true> (0x0x7f29ebfa7f60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true> (0x0x7f29ec09c000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > > (0x0x7f29ec09c060) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::MatrixXpr> (0x0x7f29ec09c180) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense> (0x0x7f29ec09c120) 0 empty

Class Eigen::internal::eval<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense> (0x0x7f29ec09c0c0) 0 empty

Class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfecf70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, float, float, false> (0x0x7f29ebfec1a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 2> (0x0x7f29ebfec208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ebfec340) 0 empty
        Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebfa7ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > >, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > > (0x0x7f29ec09c360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&> (0x0x7f29ec09c3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&> (0x0x7f29ec09c420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&> (0x0x7f29ec09c480) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> > (0x0x7f29ec09c4e0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ec09c540) 0 empty

Class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ec09c5a0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec0c5138) 0 empty
  Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec0c51a0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, float, float, false> (0x0x7f29ec0c5208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 2> (0x0x7f29ec0c5270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ec0c52d8) 0 empty
          Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09c300) 0 empty

Class Eigen::internal::is_const<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09c840) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09c7e0) 0 empty

Class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ec0c5478) 0
  Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec0c54e0) 0 empty
    Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec0c5548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, float, float, false> (0x0x7f29ec0c55b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 2> (0x0x7f29ec0c5618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ec0c5680) 0 empty
            Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09c780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09cba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09cb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1>, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1>, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09cc00) 0 empty

Class Eigen::internal::nested<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 1, Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 1, Eigen::Matrix<float, -1, -1> > (0x0x7f29ec09cae0) 0 empty

Class Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >
   size=20 align=4
   base size=20 base align=4
Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > (0x0x7f29ec0c59c0) 0
  Eigen::MapBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ec0c5a28) 0
    Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec0c5a90) 0 empty
      Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec0c5af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, float, float, false> (0x0x7f29ec0c5b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 2> (0x0x7f29ec0c5bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 0> (0x0x7f29ec0c5c30) 0 empty
              Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec09ca80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > > (0x0x7f29ec09cde0) 0 empty

Class Eigen::internal::conj_expr_if<false, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::conj_expr_if<false, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ec0c5f08) 0 empty
  Eigen::internal::conditional<true, const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >&, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > > (0x0x7f29ec09ce40) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, -1, 1> > (0x0x7f29ec0c5340) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ec09cf00) 0 empty

Class Eigen::Stride<0, -1>
   size=8 align=4
   base size=8 base align=4
Eigen::Stride<0, -1> (0x0x7f29ebdc4000) 0

Class Eigen::InnerStride<>
   size=8 align=4
   base size=8 base align=4
Eigen::InnerStride<> (0x0x7f29ebdc3068) 0
  Eigen::Stride<0, -1> (0x0x7f29ebdc4060) 0

Class Eigen::internal::is_const<const Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, -1, 1> > (0x0x7f29ebdc4120) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, -1, 1> > (0x0x7f29ebdc40c0) 0 empty

Class Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ec0c56e8) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, -1, 1> > (0x0x7f29ec0c5c98) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ec09cf60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ec09cea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::MatrixXpr> (0x0x7f29ebdc4180) 0 empty

Class Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc41e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebdc3208) 0 empty
  Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc4300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 2> (0x0x7f29ebdc33a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebdc3410) 0 empty
    Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc43c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, float, float, false> (0x0x7f29ebdc3618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 2> (0x0x7f29ebdc3680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebdc36e8) 0 empty
      Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc4480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc45a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, true> (0x0x7f29ebdc4600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, true> (0x0x7f29ebdc4660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > > (0x0x7f29ebdc46c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::MatrixXpr> (0x0x7f29ebdc47e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::Dense> (0x0x7f29ebdc4780) 0 empty

Class Eigen::internal::eval<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, Eigen::Dense> (0x0x7f29ebdc4720) 0 empty

Class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc3820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, float, float, false> (0x0x7f29ebdc3888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 2> (0x0x7f29ebdc38f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebdc3958) 0 empty
        Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc4540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > >, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > >, const Eigen::Transpose<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > > (0x0x7f29ebdc49c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&> (0x0x7f29ebdc4a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&> (0x0x7f29ebdc4a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&> (0x0x7f29ebdc4ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> > (0x0x7f29ebdc4b40) 0 empty

Class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ebdc4ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ebdc4c00) 0 empty

Class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc3c30) 0 empty
  Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc3c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, float, float, false> (0x0x7f29ebdc3d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 2> (0x0x7f29ebdc3d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebdc3dd0) 0 empty
          Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc4960) 0 empty

Class Eigen::internal::is_const<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc4ea0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc4e40) 0 empty

Class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebdc3f70) 0
  Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc3270) 0 empty
    Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc39c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, float, float, false> (0x0x7f29ebdc3e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 2> (0x0x7f29ebaf5000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebaf5068) 0 empty
            Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebdc4de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebb03240) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebb031e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebb032a0) 0 empty

Class Eigen::internal::nested<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29ebb03180) 0 empty

Class Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >
   size=20 align=4
   base size=20 base align=4
Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > (0x0x7f29ebaf53a8) 0
  Eigen::MapBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebaf5410) 0
    Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebaf5478) 0 empty
      Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebaf54e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, float, float, false> (0x0x7f29ebaf5548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 2> (0x0x7f29ebaf55b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >, 0> (0x0x7f29ebaf5618) 0 empty
              Eigen::EigenBase<Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebb03120) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > > (0x0x7f29ebb03480) 0 empty

Class Eigen::internal::conj_expr_if<false, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::conj_expr_if<false, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > (0x0x7f29ebaf59c0) 0 empty
  Eigen::internal::conditional<true, const Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> >&, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, Eigen::Map<const Eigen::Matrix<float, -1, 1>, 0, Eigen::InnerStride<> > > > (0x0x7f29ebb034e0) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebaf5a28) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29ebb035a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb03540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29ebb036c0) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb03720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebaf5c30) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb03780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebaf5d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebaf5d68) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb038a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ebaf5e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebaf5ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebaf5f08) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb03a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ebaf50d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ebaf5680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebaf5c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebaf5dd0) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb03c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb03de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f29ebb03e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f29ebb03ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ebb03f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f29ebb88060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ebb88000) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f29ebb03f60) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb54000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ebb54068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ebb540d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebb54138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebb541a0) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb03d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f29ebb88240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29ebb882a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29ebb88300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f29ebb88360) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f29ebb883c0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f29ebb88420) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ebb88480) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb54548) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb545b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ebb54618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ebb54680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebb546e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebb54750) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb881e0) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb886c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb88660) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebb54820) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb54888) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb548f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ebb54958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ebb549c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebb54a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebb54a90) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb88600) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebb54b60) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebb54bc8) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb54c30) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb54c98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ebb54d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ebb54d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebb54dd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebb54e38) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb889c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb88c60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb88c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb88cc0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29ebb88ba0) 0 empty

Class Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >
   size=12 align=4
   base size=11 base align=4
Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > (0x0x7f29ebb54f08) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebb54f70) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebb54208) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb547b8) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb54af8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f29ebb54ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f29ebc75000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f29ebc75068) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f29ebc750d0) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29ebb88b40) 0 empty

Class Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc75410) 0 empty
  Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc75478) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29ebc754e0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29ebb88e40) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebb88ea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::MatrixXpr> (0x0x7f29ebc980c0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense> (0x0x7f29ebc98060) 0 empty

Class Eigen::internal::eval<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense> (0x0x7f29ebc98000) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc98180) 0 empty

Class Eigen::internal::nested<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 1, Eigen::Matrix<float, -1, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, 1, Eigen::Matrix<float, -1, -1> > (0x0x7f29ebc98120) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc981e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true> (0x0x7f29ebc98240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, true> (0x0x7f29ebc982a0) 0 empty

Class Eigen::internal::is_const<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc98360) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc98300) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc755b0) 0 empty
  Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc75618) 0 empty
    Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc75680) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29ebc756e8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29ebb88f60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebb88f00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29ebc983c0) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29ebc75bc8) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29ebc75c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29ebc75d00) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc984e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false> (0x0x7f29ebc75dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29ebc75e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29ebc75ea0) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true> (0x0x7f29ebc98660) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true> (0x0x7f29ebc986c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > > (0x0x7f29ebc98720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29ebc98840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense> (0x0x7f29ebc987e0) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense> (0x0x7f29ebc98780) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc75f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false> (0x0x7f29ebc75f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29ebc75138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29ebc753a8) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc985a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > > (0x0x7f29ebc98900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&> (0x0x7f29ebc98960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&> (0x0x7f29ebc989c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&> (0x0x7f29ebc98a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> > (0x0x7f29ebc98a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f29ebc98ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29ebc98b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fe068) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fe0d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false> (0x0x7f29eb8fe138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29eb8fe1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fe208) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc988a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98c60) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98c00) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fe2d8) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fe340) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fe3a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false> (0x0x7f29eb8fe410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29eb8fe478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fe4e0) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98e40) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29ebc98d20) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc98f00) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29ebc98ea0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, true> (0x0x7f29eb8fe5b0) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fe618) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fe680) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fe6e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false> (0x0x7f29eb8fe750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29eb8fe7b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fe820) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98cc0) 0 empty

Class Eigen::BlockImpl<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, Eigen::Dense> (0x0x7f29eb8feb60) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, true> (0x0x7f29eb8febc8) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fec30) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fec98) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fed00) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false> (0x0x7f29eb8fed68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29eb8fedd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fee38) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29ebc98f60) 0 empty

Class Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> (0x0x7f29eb8fef08) 0
  Eigen::BlockImpl<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, Eigen::Dense> (0x0x7f29eb8fef70) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true, true> (0x0x7f29eb8fe270) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb8fe548) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb8fe888) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fc000) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, float, float, false> (0x0x7f29eb9fc068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 2> (0x0x7f29eb9fc0d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> (0x0x7f29eb9fc138) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fd000) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fc270) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fc2d8) 0 empty
    Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb9fc340) 0 empty
      Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb9fc3a8) 0 empty
        Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29eb9fc410) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29eb9fd060) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fd0c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f29eb9fd2a0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense> (0x0x7f29eb9fd240) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense> (0x0x7f29eb9fd1e0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fd360) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb9fd300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fd3c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true> (0x0x7f29eb9fd420) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, true> (0x0x7f29eb9fd480) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fd540) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fd4e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fc4e0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fc548) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb9fc5b0) 0 empty
      Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb9fc618) 0 empty
        Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb9fc680) 0 empty
          Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29eb9fc6e8) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29eb9fd180) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fd120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29eb9fd5a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fd600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eb9fcbc8) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fd660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eb9fcc98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eb9fcd00) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fd6c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eb9fcdd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eb9fce38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eb9fcea0) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fd720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fd7e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, true> (0x0x7f29eb9fd840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, true> (0x0x7f29eb9fd8a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb9fd900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29eb9fda20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29eb9fd9c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29eb9fd960) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fcf08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eb9fcf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eb9fc1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eb9fc208) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fd780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb9fdae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&> (0x0x7f29eb9fdb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&> (0x0x7f29eb9fdba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&> (0x0x7f29eb9fdc00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> > (0x0x7f29eb9fdc60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29eb9fdcc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29eb9fdd20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba72068) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba720d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eba72138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eba721a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba72208) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fda80) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fde40) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fdde0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba722d8) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba72340) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba723a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eba72410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eba72478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba724e0) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fdd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb75b000) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fdf60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb75b060) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb9fdf00) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb75b120) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb75b0c0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true> (0x0x7f29eba725b0) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba72618) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba72680) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba726e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eba72750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eba727b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba72820) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb9fdea0) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29eba72a90) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true> (0x0x7f29eba72af8) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba72b60) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba72bc8) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba72c30) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eba72c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eba72d00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba72d68) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb75b180) 0 empty

Class Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> (0x0x7f29eba72e38) 0
  Eigen::BlockImpl<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29eba72ea0) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true> (0x0x7f29eba72f08) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eba72f70) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba72270) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eba72548) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eba72888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eb76f000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eb76f068) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb75b1e0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> > (0x0x7f29eb76f5b0) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb76f618) 0 empty
    Eigen::internal::traits<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb76f680) 0 empty
      Eigen::internal::traits<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb76f6e8) 0 empty
        Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb76f750) 0 empty
          Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb76f7b8) 0 empty
            Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29eb76f820) 0 empty
              Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29eb75b2a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, Eigen::MatrixXpr> (0x0x7f29eb75b3c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29eb75b360) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, Eigen::Dense> (0x0x7f29eb75b300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>&, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>&, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> > (0x0x7f29eb75b4e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> > (0x0x7f29eb75b480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> > (0x0x7f29eb75b540) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb75b420) 0 empty

Class Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>
   size=52 align=4
   base size=52 base align=4
Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1> (0x0x7f29eb76f138) 0
  Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> (0x0x7f29eb76f1a0) 0
    Eigen::BlockImpl<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f29eb76f208) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true> (0x0x7f29eb76f270) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eb76f2d8) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb76f340) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb76f3a8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, float, float, false> (0x0x7f29eb76f410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2> (0x0x7f29eb76f478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0> (0x0x7f29eb76f4e0) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb75b240) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb76fc30) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb76fc98) 0 empty
    Eigen::internal::traits<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb76fd00) 0 empty
      Eigen::internal::traits<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb76fd68) 0 empty
        Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb76fdd0) 0 empty
          Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb76fe38) 0 empty
            Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29eb76fea0) 0 empty
              Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29eb75b5a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb75b660) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb76ff70) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb76f0d0) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb76f8f0) 0 empty
      Eigen::internal::traits<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb76fbc8) 0 empty
        Eigen::internal::traits<Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true> > (0x0x7f29eb796000) 0 empty
          Eigen::internal::traits<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb796068) 0 empty
            Eigen::internal::traits<Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> > > (0x0x7f29eb7960d0) 0 empty
              Eigen::internal::traits<const Eigen::Matrix<float, -1, -1> > (0x0x7f29eb796138) 0 empty
                Eigen::internal::traits<Eigen::Matrix<float, -1, -1> > (0x0x7f29eb75b600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29eb75b6c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75b720) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75b780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29eb7962d8) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75b7e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29eb7963a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29eb796410) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75b840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75b900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false> (0x0x7f29eb75b960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false> (0x0x7f29eb75b9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb75ba20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f29eb75bb40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29eb75bae0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f29eb75ba80) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb796478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29eb7964e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29eb796548) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75b8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb75bc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&> (0x0x7f29eb75bc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&> (0x0x7f29eb75bcc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&> (0x0x7f29eb75bd20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> > (0x0x7f29eb75bd80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f29eb75bde0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29eb75be40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb796750) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb7967b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29eb796820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29eb796888) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75bba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb8bf000) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75bf60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb8bf060) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb75bf00) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29eb796958) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb7969c0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb796a28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29eb796a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29eb796af8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb75bea0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb8bf1e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb8bf180) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=56 align=4
   base size=56 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eb8c8000) 0
  Eigen::internal::no_assignment_operator (0x0x7f29eb8bf0c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f29eb796d00) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb796d68) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb796dd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f29eb796e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0> (0x0x7f29eb796ea0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb8bf120) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eb8bf300) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb796340) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eb7965b0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29eb8bf2a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29eb8bf3c0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb796b60) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb796f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f8000) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf4e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb4f80d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb4f8138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f81a0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf540) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb4f8270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb4f82d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb4f8340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f83a8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf5a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf660) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, true> (0x0x7f29eb8bf6c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, true> (0x0x7f29eb8bf720) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > (0x0x7f29eb8bf780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f29eb8bf8a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense> (0x0x7f29eb8bf840) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense> (0x0x7f29eb8bf7e0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb4f8410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb4f8478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb4f84e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb4f8548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f85b0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > (0x0x7f29eb8bf960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&> (0x0x7f29eb8bf9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&> (0x0x7f29eb8bfa20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&> (0x0x7f29eb8bfa80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> > (0x0x7f29eb8bfae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f29eb8bfb40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29eb8bfba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb4f87b8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb4f8820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb4f8888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb4f88f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb4f8958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f89c0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bf900) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bfcc0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bfc60) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f8a90) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb4f8af8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb4f8b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb4f8bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb4f8c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb4f8c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f8d00) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bfc00) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb4f8dd0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f8e38) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb4f8ea0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb4f8f08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb4f8f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb4f8068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb4f8618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb4f8a28) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bfd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bfea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bfe40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bff00) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb8bfde0) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eb638000) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eb8bff60) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>
   size=28 align=4
   base size=28 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, true> (0x0x7f29eb4f8d68) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb62a000) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb62a068) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb62a0d0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb62a138) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb62a1a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb62a208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb62a270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb62a2d8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb8bfd80) 0 empty

Class Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, Eigen::Dense>
   size=28 align=4
   base size=28 base align=4
Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, Eigen::Dense> (0x0x7f29eb62a618) 0
  Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, true> (0x0x7f29eb62a680) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb62a6e8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb62a750) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb62a7b8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb62a820) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb62a888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb62a8f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb62a958) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb62a9c0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb638120) 0 empty

Class Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>
   size=28 align=4
   base size=28 base align=4
Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> (0x0x7f29eb62aa90) 0
  Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, Eigen::Dense> (0x0x7f29eb62aaf8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, true> (0x0x7f29eb62ab60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb62abc8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb62ac30) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb62ac98) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb62ad00) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb62ad68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb62add0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb62ae38) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb62aea0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb638180) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> > (0x0x7f29eb64f410) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb64f478) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f29eb64f4e0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29eb638300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, Eigen::MatrixXpr> (0x0x7f29eb638480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, Eigen::Dense> (0x0x7f29eb638420) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, Eigen::Dense> (0x0x7f29eb6383c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> > (0x0x7f29eb6385a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> > (0x0x7f29eb638540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> > (0x0x7f29eb638600) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb6384e0) 0 empty

Class Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>
   size=28 align=4
   base size=28 base align=4
Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1> (0x0x7f29eb62af70) 0
  Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> (0x0x7f29eb62a340) 0
    Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, Eigen::Dense> (0x0x7f29eb62af08) 0
      Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false, true> (0x0x7f29eb64f000) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb64f068) 0
          Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb64f0d0) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb64f138) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb64f1a0) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, float, float, false> (0x0x7f29eb64f208) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3> (0x0x7f29eb64f270) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1> (0x0x7f29eb64f2d8) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> (0x0x7f29eb64f340) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb6382a0) 0 empty

Class Eigen::internal::general_matrix_vector_product<int, float, 0, false, float, false, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::general_matrix_vector_product<int, float, 0, false, float, false, 1> (0x0x7f29eb638780) 0 empty

Class Eigen::internal::general_matrix_vector_product<int, float, 0, false, float, false, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::general_matrix_vector_product<int, float, 0, false, float, false, 0> (0x0x7f29eb6387e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, -1, 1> > (0x0x7f29eb638900) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, -1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, -1, 1>&> (0x0x7f29eb638960) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb6389c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb6388a0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb64fea0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f29eb638a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638ae0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29eb64ff70) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29eb64f548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29eb64f820) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29eb64f8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29eb64f888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29eb64fe38) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638c60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29eb6bc068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29eb6bc0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29eb6bc138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29eb6bc1a0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638cc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638d80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, true> (0x0x7f29eb638de0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, true> (0x0x7f29eb638e40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > > (0x0x7f29eb638ea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f29eb2f4000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f29eb638f60) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f29eb638f00) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb6bc208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29eb6bc270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29eb6bc2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29eb6bc340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29eb6bc3a8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb638d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > > (0x0x7f29eb2f40c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&> (0x0x7f29eb2f4120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&> (0x0x7f29eb2f4180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&> (0x0x7f29eb2f41e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f29eb2f4240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f29eb2f42a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29eb2f4300) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb6bc5b0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb6bc618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29eb6bc680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29eb6bc6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29eb6bc750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29eb6bc7b8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb2f4060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb2f4480) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb2f4420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb2f44e0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb2f43c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb6bc888) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb6bc8f0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb6bc958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f29eb6bc9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 3> (0x0x7f29eb6bca28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 1> (0x0x7f29eb6bca90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, 0> (0x0x7f29eb6bcaf8) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb2f4360) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29eb2f4540) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 3, 2, 0> (0x0x7f29eb2f45a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 3, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 3, 16> (0x0x7f29eb2f4600) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29eb2f4660) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 3, 2, 0> (0x0x7f29eb2f46c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 3, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 3, 16> (0x0x7f29eb2f4720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 2, 3> (0x0x7f29eb2f4780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 2, 3> (0x0x7f29eb2f47e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb436478) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eb4364e0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29eb2f4840) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29eb2f4900) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb2f4960) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb2f49c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29eb4365b0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb2f4a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29eb436680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29eb4366e8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb2f4a80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb2f4b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false> (0x0x7f29eb2f4ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false> (0x0x7f29eb2f4c00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb2f4c60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f29eb2f4d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29eb2f4d20) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f29eb2f4cc0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb436750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29eb4367b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29eb436820) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb2f4ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eb2f4e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&> (0x0x7f29eb2f4ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&> (0x0x7f29eb2f4f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&> (0x0x7f29eb2f4f60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> > (0x0x7f29eb140000) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29eb140060) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29eb1400c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb436a28) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb436a90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29eb436af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29eb436b60) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb2f4de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb1402a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb140240) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb140300) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb1401e0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eb480e70) 0
  Eigen::internal::no_assignment_operator (0x0x7f29eb140120) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb436c30) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb436c98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f29eb436d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 0> (0x0x7f29eb436d68) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb140180) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb140840) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eb1408a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb140900) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb1407e0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb1c35b0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::MatrixXpr> (0x0x7f29eb1409c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140a20) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> (0x0x7f29eb1c3680) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1> (0x0x7f29eb1c3750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> (0x0x7f29eb1c37b8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3> (0x0x7f29eb1c3888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1> (0x0x7f29eb1c38f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> (0x0x7f29eb1c3958) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, float, float, false> (0x0x7f29eb1c3a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3> (0x0x7f29eb1c3a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1> (0x0x7f29eb1c3af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> (0x0x7f29eb1c3b60) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, true> (0x0x7f29eb140d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, true> (0x0x7f29eb140d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > > (0x0x7f29eb140de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::MatrixXpr> (0x0x7f29eb140f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::Dense> (0x0x7f29eb140ea0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::Dense> (0x0x7f29eb140e40) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb1c3bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, float, float, false> (0x0x7f29eb1c3c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3> (0x0x7f29eb1c3c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1> (0x0x7f29eb1c3d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> (0x0x7f29eb1c3d68) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > > (0x0x7f29eb2c8000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&> (0x0x7f29eb2c8060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&> (0x0x7f29eb2c80c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&> (0x0x7f29eb2c8120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> > (0x0x7f29eb2c8180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >::DiagonalIndexReturnType<16777215> (0x0x7f29eb2c81e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f29eb2c8240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb1c3f70) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb1c3548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, float, float, false> (0x0x7f29eb1c36e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3> (0x0x7f29eb1c3820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1> (0x0x7f29eb1c3dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> (0x0x7f29eb2c1000) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb140f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb2c83c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb2c8360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb2c8420) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb2c8300) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eb2c10d0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb2c1138) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb2c11a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, float, float, false> (0x0x7f29eb2c1208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 3> (0x0x7f29eb2c1270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 1> (0x0x7f29eb2c12d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, 0> (0x0x7f29eb2c1340) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eb2c82a0) 0 empty

Class Eigen::internal::conj_helper<__vector(4) float, __vector(4) float, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<__vector(4) float, __vector(4) float, false, false> (0x0x7f29eb2c8480) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<256> (0x0x7f29eb2c85a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 0, 256> (0x0x7f29eb2c8600) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 256, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 256, 256> (0x0x7f29eb2c8660) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&, Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 1, 16, 16>&, Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29eb2c8720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29eb2c86c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&, Eigen::Matrix<float, 16, 16, 1, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >&, Eigen::Matrix<float, 16, 16, 1, 16, 16> > (0x0x7f29eb2c88a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29eb2c8840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> > > (0x0x7f29eb2c87e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, false> (0x0x7f29eb2c8960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 4, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 4, 16> (0x0x7f29eb2c89c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 0, 256> (0x0x7f29eb2c8a20) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 256, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 256, 256> (0x0x7f29eb2c8a80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&, Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 16, 16, 0, 16, 16>&, Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29eb2c8b40) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29eb2c8ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&, Eigen::Matrix<float, 16, 16, 0, 16, 16> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >&, Eigen::Matrix<float, 16, 16, 0, 16, 16> > (0x0x7f29eb2c8cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29eb2c8c60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> > > (0x0x7f29eb2c8c00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, false> (0x0x7f29eb2c8d80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 4, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 4, 16> (0x0x7f29eb2c8de0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, 3, 3> (0x0x7f29eb2c8e40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 3, 3>, -1, 3, false>, 1, 3, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> > >, 3, 3> (0x0x7f29eb2c8ea0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false, false> (0x0x7f29eb2c8f00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false, false> (0x0x7f29eb2c8f60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb09a000) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1>, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1>, 3, 0, 0> (0x0x7f29eb09a060) 0 empty

Class Eigen::internal::palign_impl<1, __vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::palign_impl<1, __vector(4) float> (0x0x7f29eb09a240) 0 empty

Class Eigen::internal::palign_impl<2, __vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::palign_impl<2, __vector(4) float> (0x0x7f29eb09a2a0) 0 empty

Class Eigen::internal::palign_impl<3, __vector(4) float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::palign_impl<3, __vector(4) float> (0x0x7f29eb09a300) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false, false> (0x0x7f29eb09a360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 4, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 4, 256> (0x0x7f29eb09a3c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 5, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 5, 16> (0x0x7f29eb09a420) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false, false> (0x0x7f29eb09a480) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 4, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 4, 256> (0x0x7f29eb09a4e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 5, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 5, 16> (0x0x7f29eb09a540) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Matrix<float, 3, 3>, 3, -1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, 3>, 0, Eigen::Stride<0, 0> >, float> (0x0x7f29eb09a660) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, -1, 1> > (0x0x7f29eb09a720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eb09a6c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1>, false> (0x0x7f29eb09a8a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false, false> (0x0x7f29eb09aa80) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, false, false> (0x0x7f29eb09ab40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 8, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 8, 256> (0x0x7f29eb09aba0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 6, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 6, 16> (0x0x7f29eb09ac00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 8, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 8, 256> (0x0x7f29eb09ac60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 6, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 6, 16> (0x0x7f29eb09acc0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb09ad20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 3, 0, 0> (0x0x7f29eb09ad80) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eb09af60) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, 3, 0, 0> (0x0x7f29eae5d000) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 12, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 12, 256> (0x0x7f29eae5d060) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 7, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 7, 16> (0x0x7f29eae5d0c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 12, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 12, 256> (0x0x7f29eae5d120) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 7, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 7, 16> (0x0x7f29eae5d180) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29eae5d1e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, 3, 0, 0> (0x0x7f29eae5d240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >&, Eigen::Matrix<float, -1, 1> > (0x0x7f29eae5d360) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eae5d300) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eae5d2a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false> (0x0x7f29eae5d420) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eae5d480) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 3, 0, 0> (0x0x7f29eae5d4e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > > (0x0x7f29eae63a90) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<float, -1, 1> > (0x0x7f29eae5d540) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eae63af8) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eae5d600) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eae63c30) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eae63c98) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eae5d6c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > > (0x0x7f29eae5d5a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Matrix<float, -1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >, false> (0x0x7f29eae5d780) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 16, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 16, 256> (0x0x7f29eae5d7e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 8, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 8, 16> (0x0x7f29eae5d840) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29eae5d8a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, 3, 0, 0> (0x0x7f29eae5d900) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 16, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 16, 256> (0x0x7f29eae5d960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 8, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 8, 16> (0x0x7f29eae5d9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >&, Eigen::Matrix<float, -1, 1> > (0x0x7f29eae5dae0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29eae5da80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> > > (0x0x7f29eae5da20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1> >, false> (0x0x7f29eae5dba0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&, Eigen::Matrix<float, -1, 1> > (0x0x7f29eae5dcc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eae5dc60) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > > (0x0x7f29eab1d3a8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> > (0x0x7f29eae5dd80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1> > (0x0x7f29eae5dea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eae5de40) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eab1d478) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eae5df60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eab1d4e0) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eab1d548) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > (0x0x7f29eab82000) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > > (0x0x7f29eae5dde0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<float, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, false> (0x0x7f29eab82060) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eab820c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, 3, 0, 0> (0x0x7f29eab82120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 20, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 20, 256> (0x0x7f29eab82180) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 9, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 9, 16> (0x0x7f29eab821e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&, Eigen::Matrix<float, -1, -1, 0, -1, 3> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >&, Eigen::Matrix<float, -1, -1, 0, -1, 3> > (0x0x7f29eab82300) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29eab822a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> > > (0x0x7f29eab82240) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, -1, 0, -1, 3>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, -1, 3> >, false> (0x0x7f29eab823c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 20, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 20, 256> (0x0x7f29eab82420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 9, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 9, 16> (0x0x7f29eab82480) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> > > (0x0x7f29eab82540) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 1, Eigen::Stride<0, 0> >, false> (0x0x7f29eab825a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 24, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 24, 256> (0x0x7f29eab82600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 10, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 10, 16> (0x0x7f29eab82660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 24, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 24, 256> (0x0x7f29eab826c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 10, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 10, 16> (0x0x7f29eab82720) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 28, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 28, 256> (0x0x7f29eab82780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 11, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 11, 16> (0x0x7f29eab827e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 28, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 28, 256> (0x0x7f29eab82840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 11, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 11, 16> (0x0x7f29eab828a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 32, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 32, 256> (0x0x7f29eab82900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 12, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 12, 16> (0x0x7f29eab82960) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 32, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 32, 256> (0x0x7f29eab829c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 12, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 12, 16> (0x0x7f29eab82a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 36, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 36, 256> (0x0x7f29eab82a80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 13, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 13, 16> (0x0x7f29eab82ae0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 36, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 36, 256> (0x0x7f29eab82b40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 13, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 13, 16> (0x0x7f29eab82ba0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 40, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 40, 256> (0x0x7f29eab82c00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 14, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 14, 16> (0x0x7f29eab82c60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 40, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 40, 256> (0x0x7f29eab82cc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 14, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 14, 16> (0x0x7f29eab82d20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 44, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 44, 256> (0x0x7f29eab82d80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 15, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 15, 16> (0x0x7f29eab82de0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 44, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 44, 256> (0x0x7f29eab82e40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 15, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 15, 16> (0x0x7f29eab82ea0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 48, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 48, 256> (0x0x7f29eab82f00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 16, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 1, 16, 16>, 0> >, 16, 16> (0x0x7f29eab82f60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 48, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 48, 256> (0x0x7f29eacd1000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 16, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 16, 16, 0, 16, 16>, 0> >, 16, 16> (0x0x7f29eacd1060) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 52, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 52, 256> (0x0x7f29eacd10c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 52, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 52, 256> (0x0x7f29eacd1120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 56, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 56, 256> (0x0x7f29eacd1180) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 56, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 56, 256> (0x0x7f29eacd11e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 60, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 60, 256> (0x0x7f29eacd1240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 60, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 60, 256> (0x0x7f29eacd12a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 64, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 64, 256> (0x0x7f29eacd1300) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 64, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 64, 256> (0x0x7f29eacd1360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 68, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 68, 256> (0x0x7f29eacd13c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 68, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 68, 256> (0x0x7f29eacd1420) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 72, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 72, 256> (0x0x7f29eacd1480) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 72, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 72, 256> (0x0x7f29eacd14e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 76, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 76, 256> (0x0x7f29eacd1540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 76, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 76, 256> (0x0x7f29eacd15a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 80, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 80, 256> (0x0x7f29eacd1600) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 80, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 80, 256> (0x0x7f29eacd1660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 84, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 84, 256> (0x0x7f29eacd16c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 84, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 84, 256> (0x0x7f29eacd1720) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 88, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 88, 256> (0x0x7f29eacd1780) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 88, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 88, 256> (0x0x7f29eacd17e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 92, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 92, 256> (0x0x7f29eacd1840) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 92, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 92, 256> (0x0x7f29eacd18a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 96, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 96, 256> (0x0x7f29eacd1900) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 96, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 96, 256> (0x0x7f29eacd1960) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 100, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 100, 256> (0x0x7f29eacd19c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 100, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 100, 256> (0x0x7f29eacd1a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 104, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 104, 256> (0x0x7f29eacd1a80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 104, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 104, 256> (0x0x7f29eacd1ae0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 108, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 108, 256> (0x0x7f29eacd1b40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 108, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 108, 256> (0x0x7f29eacd1ba0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 112, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 112, 256> (0x0x7f29eacd1c00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 112, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 112, 256> (0x0x7f29eacd1c60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 116, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 116, 256> (0x0x7f29eacd1cc0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 116, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 116, 256> (0x0x7f29eacd1d20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 120, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 120, 256> (0x0x7f29eacd1d80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 120, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 120, 256> (0x0x7f29eacd1de0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 124, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 124, 256> (0x0x7f29eacd1e40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 124, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 124, 256> (0x0x7f29eacd1ea0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 128, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 128, 256> (0x0x7f29eacd1f00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 128, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 128, 256> (0x0x7f29eacd1f60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 132, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 132, 256> (0x0x7f29ea972000) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 132, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 132, 256> (0x0x7f29ea972060) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 136, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 136, 256> (0x0x7f29ea9720c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 136, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 136, 256> (0x0x7f29ea972120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 140, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 140, 256> (0x0x7f29ea972180) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 140, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 140, 256> (0x0x7f29ea9721e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 144, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 144, 256> (0x0x7f29ea972240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 144, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 144, 256> (0x0x7f29ea9722a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 148, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 148, 256> (0x0x7f29ea972300) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 148, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 148, 256> (0x0x7f29ea972360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 152, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 152, 256> (0x0x7f29ea9723c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 152, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 152, 256> (0x0x7f29ea972420) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 156, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 156, 256> (0x0x7f29ea972480) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 156, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 156, 256> (0x0x7f29ea9724e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 160, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 160, 256> (0x0x7f29ea972540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 160, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 160, 256> (0x0x7f29ea9725a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 164, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 164, 256> (0x0x7f29ea972600) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 164, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 164, 256> (0x0x7f29ea972660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 168, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 168, 256> (0x0x7f29ea9726c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 168, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 168, 256> (0x0x7f29ea972720) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 172, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 172, 256> (0x0x7f29ea972780) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 172, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 172, 256> (0x0x7f29ea9727e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 176, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 176, 256> (0x0x7f29ea972840) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 176, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 176, 256> (0x0x7f29ea9728a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 180, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 180, 256> (0x0x7f29ea972900) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 180, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 180, 256> (0x0x7f29ea972960) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 184, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 184, 256> (0x0x7f29ea9729c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 184, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 184, 256> (0x0x7f29ea972a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 188, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 188, 256> (0x0x7f29ea972a80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 188, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 188, 256> (0x0x7f29ea972ae0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 192, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 192, 256> (0x0x7f29ea972b40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 192, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 192, 256> (0x0x7f29ea972ba0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 196, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 196, 256> (0x0x7f29ea972c00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 196, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 196, 256> (0x0x7f29ea972c60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 200, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 200, 256> (0x0x7f29ea972cc0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 200, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 200, 256> (0x0x7f29ea972d20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 204, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 204, 256> (0x0x7f29ea972d80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 204, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 204, 256> (0x0x7f29ea972de0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 208, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 208, 256> (0x0x7f29ea972e40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 208, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 208, 256> (0x0x7f29ea972ea0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 212, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 212, 256> (0x0x7f29ea972f00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 212, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 212, 256> (0x0x7f29ea972f60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 216, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 216, 256> (0x0x7f29eaa13000) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 216, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 216, 256> (0x0x7f29eaa13060) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 220, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 220, 256> (0x0x7f29eaa130c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 220, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 220, 256> (0x0x7f29eaa13120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 224, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 224, 256> (0x0x7f29eaa13180) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 224, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 224, 256> (0x0x7f29eaa131e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 228, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 228, 256> (0x0x7f29eaa13240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 228, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 228, 256> (0x0x7f29eaa132a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 232, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 232, 256> (0x0x7f29eaa13300) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 232, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 232, 256> (0x0x7f29eaa13360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 236, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 236, 256> (0x0x7f29eaa133c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 236, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 236, 256> (0x0x7f29eaa13420) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 240, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 240, 256> (0x0x7f29eaa13480) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 240, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 240, 256> (0x0x7f29eaa134e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 244, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 244, 256> (0x0x7f29eaa13540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 244, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 244, 256> (0x0x7f29eaa135a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 248, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 248, 256> (0x0x7f29eaa13600) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 248, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 248, 256> (0x0x7f29eaa13660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 252, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 252, 256> (0x0x7f29eaa136c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 252, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 252, 256> (0x0x7f29eaa13720) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 256, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 1, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 1, 16, 16> >, 256, 256> (0x0x7f29eaa13780) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 256, 256>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 16, 16, 0, 16, 16>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 16, 16, 0, 16, 16> >, 256, 256> (0x0x7f29eaa137e0) 0 empty

